mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-11-15 12:13:24 +00:00
fe30193a97
* 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
34 lines
819 B
Markdown
34 lines
819 B
Markdown
# 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.
|
|
|