diff --git a/android/BUILD.txt b/android/BUILD.txt new file mode 100644 index 0000000..1515b45 --- /dev/null +++ b/android/BUILD.txt @@ -0,0 +1,23 @@ +- Install jdk. +- Generate app keystore by commond keytool -genkey -alias Hin2n -keystore Hin2n.jks. And remember these two passwords. +- Move Hin2n.jks to android/Hin2n/app directory. We will use this file to sign the application. +- Download android tools from https://developer.android.com/, and unzip it. + +- Install android development environment. +echo y | ./tools/bin/sdkmanager tools +echo y | ./tools/bin/sdkmanager platform-tools +echo y | ./tools/bin/sdkmanager ndk-bundle +echo y | ./tools/bin/sdkmanager "cmake;3.6.4111459" +echo y | ./tools/bin/sdkmanager "lldb;3.1" + +- Set environment variables. +export ANDROID_HOME=YOUE_ANDROID_DEV_HOME +export ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle +export HIN2N_KSTOREPWD=YOUR_APP_KEYSTORE_PASSWORD +export HIN2N_KEYPWD=YOUR_APP_KEY_PASSWORD + +- Compile the app. +cd android/Hin2n +./gradlew assemble + +- You will get the app in android/Hin2n/app/build/outputs/apk/ directory.