Skip to content

Commit 81e838b

Browse files
committed
ci: fixed looking up location of zipalign
1 parent a5d5a44 commit 81e838b

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

scripts/build_apk.sh

+11-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ set -xe
44

55
OUTPUT_NAME="aw-android.apk"
66

7+
if [ -z $ANDROID_HOME ]; then
8+
echo "\$ANDROID_HOME needs to be set"
9+
exit 1
10+
fi
11+
712
if [ -z $storepass ]; then
813
echo "\$storepass and \$keypass need to be set"
914
exit 1
@@ -13,5 +18,10 @@ fi
1318
mv mobile/build/outputs/apk/release/mobile-release-unsigned.apk $OUTPUT_NAME
1419
jarsigner -verbose -sigalg SHA1withRSA -storepass $storepass -keypass $keypass -digestalg SHA1 -keystore android.jks $OUTPUT_NAME activitywatch
1520
jarsigner -verify $OUTPUT_NAME
16-
$ANDROID_HOME/build-tools/28.*/zipalign -v 4 $OUTPUT_NAME $OUTPUT_NAME.new
21+
22+
pattern="$ANDROID_HOME/build-tools/*/zipalign"
23+
zipalign_locs=( $pattern )
24+
zipalign="${zipalign_locs[0]}"
25+
echo $zipalign_locs
26+
$zipalign -v 4 $OUTPUT_NAME $OUTPUT_NAME.new
1727
mv $OUTPUT_NAME.new $OUTPUT_NAME

0 commit comments

Comments
 (0)