1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-01-10 16:37:54 +00:00
i2pd/android
2020-10-24 12:40:22 +08:00
..
assets [webconsole] adaptive styling 2020-06-13 18:19:24 +03:00
gradle/wrapper
jni Android.mk : openssl-1.1.1d-clang instead of openssl-1.1.1a-clang 2020-07-05 12:59:31 +08:00
res Fixes #1563 2020-10-24 12:40:22 +08:00
src/org/purplei2p/i2pd Fixes #1563 2020-10-24 12:40:22 +08:00
.gitignore [android] update strings, menus, add reloading tunnels item 2020-04-11 23:28:45 +03:00
AndroidManifest.xml Fixes #1563 2020-10-24 12:40:22 +08:00
build.gradle Fixes #1563 2020-10-24 12:40:22 +08:00
build.xml
gradle.properties
gradlew
gradlew.bat
proguard-project.txt
project.properties
README.md
settings.gradle

how to compile?

Install the gradle + NDK or use android-studio

https://gradle.org/install/

Install the depencies

git clone https://github.com/PurpleI2P/Boost-for-Android-Prebuilt.git -b boost-1_72_0
git clone https://github.com/PurpleI2P/android-ifaddrs.git
git clone https://github.com/PurpleI2P/OpenSSL-for-Android-Prebuilt.git
git clone https://github.com/PurpleI2P/MiniUPnP-for-Android-Prebuilt.git

Set libs in jni/Application.mk on 24 line:

# change to your own
I2PD_LIBS_PATH = /home/user/i2pd/android/

compile apk file

gradle clean assembleRelease