I2P: End-to-End encrypted and anonymous Internet https://i2pd.website/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
R4SAS b7ebb3ea3d
[android] support NetworkCallback for network state changes
4 years ago
..
assets [webconsole] adaptive styling 5 years ago
gradle/wrapper various Android stuff. Fixed #1400 5 years ago
jni Android.mk : openssl-1.1.1d-clang instead of openssl-1.1.1a-clang 4 years ago
res [android] update strings, menus, add reloading tunnels item 5 years ago
src/org/purplei2p/i2pd [android] support NetworkCallback for network state changes 4 years ago
.gitignore [android] update strings, menus, add reloading tunnels item 5 years ago
AndroidManifest.xml [android] update strings, menus, add reloading tunnels item 5 years ago
README.md Update README.md 5 years ago
build.gradle 2.33.0 4 years ago
build.xml restructure build to separate the 3 main components into 3 subdirectories 8 years ago
gradle.properties various Android stuff. Fixed #1400 5 years ago
gradlew [android] upload gradlew script 6 years ago
gradlew.bat [android] add gradle wrapper, update buildtools version, fixes in code. 6 years ago
proguard-project.txt reworked android. added a build script. 9 years ago
project.properties bump SDK version 5 years ago
settings.gradle update android target API to 28, use gradle and ndk parallel building 6 years ago

README.md

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