From 16bff015f1b695921f282d500995bd3ffe8f27fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6ran=20Krampe?= Date: Tue, 2 Jan 2018 16:10:33 +0100 Subject: [PATCH] Added a few scripts and fixes to get Android build going --- Gruntfile.js | 2 +- installandroid.sh | 1 + installapk.sh | 1 + makekeystore.sh | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 installandroid.sh create mode 100755 installapk.sh create mode 100755 makekeystore.sh diff --git a/Gruntfile.js b/Gruntfile.js index 647311b2..bcb9391c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -57,7 +57,7 @@ module.exports = function(grunt) { command: 'cd cordova/project && cordova build android --release', }, androidsign: { - command: 'rm -f cordova/project/platforms/android/build/outputs/apk/android-release-signed-aligned.apk; jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../canoe.keystore -signedjar cordova/project/platforms/android/build/outputs/apk/android-release-signed.apk cordova/project/platforms/android/build/outputs/apk/android-release-unsigned.apk canoe_play && ../android-sdk-macosx/build-tools/21.1.1/zipalign -v 4 cordova/project/platforms/android/build/outputs/apk/android-release-signed.apk cordova/project/platforms/android/build/outputs/apk/android-release-signed-aligned.apk ', + command: 'rm -f cordova/project/platforms/android/build/outputs/apk/release/android-release-signed-aligned.apk; jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../canoe.keystore -signedjar cordova/project/platforms/android/build/outputs/apk/release/android-release-signed.apk cordova/project/platforms/android/build/outputs/apk/release/android-release-unsigned.apk canoe && ../android-sdk-macosx/build-tools/21.1.1/zipalign -v 4 cordova/project/platforms/android/build/outputs/apk/release/android-release-signed.apk cordova/project/platforms/android/build/outputs/apk/release/android-release-signed-aligned.apk ', stdin: true, }, desktopsign: { diff --git a/installandroid.sh b/installandroid.sh new file mode 100755 index 00000000..3c5375bd --- /dev/null +++ b/installandroid.sh @@ -0,0 +1 @@ +android update sdk -u --all --filter platform-tool,android-26,build-tools-26.0.2 diff --git a/installapk.sh b/installapk.sh new file mode 100755 index 00000000..88247674 --- /dev/null +++ b/installapk.sh @@ -0,0 +1 @@ +adb install platforms/android/build/outputs/apk/release/android-release-signed.apk diff --git a/makekeystore.sh b/makekeystore.sh new file mode 100755 index 00000000..7fa9c05c --- /dev/null +++ b/makekeystore.sh @@ -0,0 +1 @@ +keytool -genkey -alias canoe -keystore ../canoe.keystore -sigalg SHA1withRSA -keyalg RSA