Added script to quickly re-build apk file without compiling Java srcs
This commit is contained in:
24
buildQuick.sh
Executable file
24
buildQuick.sh
Executable file
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user