1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/bin/sh
ANDROID_SDK_PATH=/cygdrive/c/Program\ Files/Android/android-sdk
ANDROID_NDK_PATH=/cygdrive/c/Users/${USER}/workspace/android-ndk-r8
export JAVA_HOME=c:\\Program\ Files\\Java\\jdk1.7.0_02
# Requires android-11 or later.
"${ANDROID_SDK_PATH}/tools/android.bat" update project --path . --target android-11
if test -d jni/fribidi ; then
FRIBIDI_OPT="ENABLE_FRIBIDI=true"
fi
(cd jni ; ${ANDROID_NDK_PATH}/ndk-build $FRIBIDI_OPT APP_ABI=all V=1)
ant release
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 bin/mlterm-release-unsigned.apk mlterm
#"${ANDROID_SDK_PATH}/platform-tools/adb" connect localhost
#"${ANDROID_SDK_PATH}/platform-tools/adb" uninstall mlterm.native_activity
"${ANDROID_SDK_PATH}/platform-tools/adb" install -r bin/mlterm-release-unsigned.apk
"${ANDROID_SDK_PATH}/platform-tools/adb" logcat
|