lokinet/android
Jeff Becker 8ee80bc13d
don't build liblokinet in android we have liblokinet-android for that
2021-04-19 06:55:36 -04:00
..
res add initial jni stuff for lokinet android. i fucking hate android so god damn much. 2018-11-26 17:46:22 -05:00
src/network/loki/lokinet Large collection of changes to make android work 2021-03-02 13:18:22 -05:00
.gitignore add more stuff from builder repo 2018-10-23 07:45:14 -04:00
AndroidManifest.xml bump version for 0.8.4 2021-03-09 07:51:37 -05:00
build.gradle don't build liblokinet in android we have liblokinet-android for that 2021-04-19 06:55:36 -04:00
build.xml add more stuff from builder repo 2018-10-23 07:45:14 -04:00
proguard-project.txt add more stuff from builder repo 2018-10-23 07:45:14 -04:00
project.properties add more stuff from builder repo 2018-10-23 07:45:14 -04:00
readme.md revive android build system (#1339) 2020-09-22 15:04:15 -04:00
settings.gradle add more stuff from builder repo 2018-10-23 07:45:14 -04:00

readme.md

lokinet android

this directory contains basic stuff for lokinet on android.

Prerequsites

To build you need the following:

  • Gradle (6.x)
  • Android SDK (latest version)
  • Android NDK (latest version)

Building

Next set up the path to Android SDK and NDK in local.properties

sdk.dir=/path/to/android/sdk
ndk.dir=/path/to/android/ndk

Then build:

$ gradle assemble

This fetches a large amount (several dozen Gigabytes) of files from some server somewhere dumping it on your filesystem to make the thing do the building, then proceeds to peg all your cores for several dozen minutes while it does the required incantations to build 2 apks.

The build outputs apks to to subdirectories in build/outputs/apk/ one called debug for debug builds and one called release for release builds.