android.rst 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ====================
  2. Deploying to Android
  3. ====================
  4. Install Java JDK
  5. ----------------
  6. 1. Install the latest JDK:
  7. * https://www.oracle.com/java/technologies/downloads/
  8. 2. Set JAVA_HOME environment variable, if the JDK installer did not:
  9. .. code::
  10. export JAVA_HOME=<java_jdk>
  11. Install Android SDK & NDK
  12. -------------------------
  13. 1. Install sdkmanager:
  14. * https://developer.android.com/tools/sdkmanager
  15. 2. Install Android SDK, NDK and tools:
  16. .. code::
  17. <android_sdk>/latest/cmdline-tools/sdkmanager \
  18. "platforms;android-33" \
  19. "ndk;27.2.12479018" \
  20. "platform-tools" \
  21. "build-tools;34.0.0"
  22. build-tools >= 34.0.0 is required.
  23. Set environment variables
  24. -------------------------
  25. .. code::
  26. export ANDROID_SDK_PATH=<android_sdk>
  27. export ANDROID_API_LEVEL=33
  28. export ANDROID_NDK_ROOT=<android_ndk>
  29. export ANDROID_NDK_ABI=24
  30. export ANDROID_BUILD_TOOLS=<android_build-tools>/34.0.0
  31. Generate a keystore
  32. -------------------
  33. .. code::
  34. keytool -genkey -v -keystore test.keystore -alias test \
  35. -keyalg RSA -keysize 2048 -validity 10000 \
  36. -keypass 123456 -storepass 123456