Deploying to Android¶
Install Java JDK¶
Install the latest JDK:
Set JAVA_HOME environment variable, if the JDK installer did not:
export JAVA_HOME=<java_jdk>
Install Android SDK & NDK¶
Install sdkmanager:
Install Android SDK, NDK and tools:
<android_sdk>/latest/cmdline-tools/sdkmanager \
"platforms;android-33" \
"ndk;27.2.12479018" \
"platform-tools" \
"build-tools;34.0.0"
build-tools >= 34.0.0 is required.
Set environment variables¶
export ANDROID_SDK_PATH=<android_sdk>
export ANDROID_API_LEVEL=33
export ANDROID_NDK_ROOT=<android_ndk>
export ANDROID_NDK_ABI=24
export ANDROID_BUILD_TOOLS=<android_build-tools>/34.0.0
Generate a keystore¶
keytool -genkey -v -keystore test.keystore -alias test \
-keyalg RSA -keysize 2048 -validity 10000 \
-keypass 123456 -storepass 123456