i2pd for Android
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.
 
 
 
 
 
nonlin-lin-chaos-order-etc-etal b556ffc986 Strip libi2pd.so 6 months ago
..
Android.mk fix binary build 2 years ago
Application.mk update libraries, add binary build files 3 years ago
README.md Fix #50 6 months ago
android-ifaddrs update libraries, add binary build files 3 years ago
boost update libraries, add binary build files 3 years ago
build_all.sh Fix CI for #50 6 months ago
build_boost.sh update libraries, add binary build files 3 years ago
build_miniupnpc.sh update libraries, add binary build files 3 years ago
build_openssl.sh update libraries, add binary build files 3 years ago
i2pd update libraries, add binary build files 3 years ago
miniupnp update libraries, add binary build files 3 years ago
ndkbuild-wrapper.sh Strip libi2pd.so 6 months ago
openssl update libraries, add binary build files 3 years ago

README.md

Android command line executable build instructions

  1. Install ndk 23.2.8568313 into some directory, usually ANDROID_SDK/ndk/23.2.8568313.

  2. Install cmake 3.19 or newer, e.g. for Unix:

wget -t0 https://github.com/Kitware/CMake/releases/download/v3.28.0/cmake-3.28.0.tar.gz && tar xzvf cmake-3.28.0.tar.gz && cd cmake-3.28.0 && ./configure && make -j$(nproc) && sudo make install
  1. In the current working directory (the one with Android.mk and Application.mk), run:
# E.g, export ANDROID_NDK_HOME=/opt/android-sdk/ndk/23.2.8568313
export ANDROID_NDK_HOME=your_ndk_directory
./build_all.sh

Then, ../libs will be populated with build executable files (that are renamed to *.so for Gradle to put them into the APK).