From f371968b13c5492242ed1f15aee575d31758f009 Mon Sep 17 00:00:00 2001 From: pelya Date: Thu, 28 Oct 2010 13:26:01 +0300 Subject: [PATCH] Added script to quickly re-build apk file without compiling Java srcs --- buildQuick.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 buildQuick.sh diff --git a/buildQuick.sh b/buildQuick.sh new file mode 100755 index 000000000..527434516 --- /dev/null +++ b/buildQuick.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# Set here your own NDK path if needed +# export PATH=$PATH:~/src/endless_space/android-ndk-r4b +# Set environment to CrystaX NDK with RTTI and exceptions instead of original NDK +# export PATH=$PATH:~/src/endless_space/android-ndk-r4-crystax/ndk-build +NDKBUILD=ndk-build +if grep "AppUseCrystaXToolchain=y" AndroidAppSettings.cfg > /dev/null ; then + NDKBUILD=`which ndk-build | sed 's@/[^/]*/ndk-build@/android-ndk-r4-crystax@'`/ndk-build +fi + +[ -e project/bin/lib ] || ln -s ../libs project/bin/lib + +cd project && \ +$NDKBUILD -j2 V=1 && \ +cd bin && \ +rm -rf DemoActivity-debug-unaligned.apk && \ +cp DemoActivity.ap_ DemoActivity-debug-unaligned.apk && \ +zip -1 -r DemoActivity-debug-unaligned.apk classes.dex lib && \ +jarsigner -verbose -keystore ~/.android/debug.keystore -storepass android DemoActivity-debug-unaligned.apk androiddebugkey && \ +rm -rf DemoActivity-debug.apk && \ +zipalign 4 DemoActivity-debug-unaligned.apk DemoActivity-debug.apk && \ +adb install -r DemoActivity-debug.apk +