You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/android
Jeff fe30193a97
revive android build system (#1339)
* it lives?

* clean up

* add readme and add x86_64 to abi filters

* disable route poking on android

* make it compile on android

* it compiles!!111

* typofix

* re-enable ccache for android
4 years ago
..
res add initial jni stuff for lokinet android. i fucking hate android so god damn much. 6 years ago
src/network/loki/lokinet revive android build system (#1339) 4 years ago
.gitignore add more stuff from builder repo 6 years ago
AndroidManifest.xml revive android build system (#1339) 4 years ago
build.gradle revive android build system (#1339) 4 years ago
build.xml add more stuff from builder repo 6 years ago
proguard-project.txt add more stuff from builder repo 6 years ago
project.properties add more stuff from builder repo 6 years ago
readme.md revive android build system (#1339) 4 years ago
settings.gradle add more stuff from builder repo 6 years ago

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.