File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ _HOME2_=$( dirname $0 )
4
+ export _HOME2_
5
+ _HOME_=$( cd $_HOME2_ ; pwd)
6
+ export _HOME_
7
+
8
+
9
+ android_debug_keystore_danger_danger=~ /.android/debug.keystore
10
+ temp_apk_file=" working.apk"
11
+
12
+ basedir=" $_HOME_ " " /../"
13
+ cd " $basedir " /
14
+ cd android-refimpl-app/
15
+
16
+ rm -fv working.apk.idsig
17
+ find . -name ' *.apk' -exec ' rm' ' -fv' {} \;
18
+
19
+ ./gradlew assembleRelease || exit 1
20
+
21
+ find . -name ' *.apk' 2> /dev/null | grep ' app-release-unsigned.apk' || exit 1
22
+ release_apk_file=$( find . -name ' *.apk' 2> /dev/null)
23
+
24
+ zipalign -f 4 " $release_apk_file " " $temp_apk_file " || exit 1
25
+
26
+ apksigner sign --ks " $android_debug_keystore_danger_danger " --ks-key-alias androiddebugkey \
27
+ --v1-signing-enabled true --key-pass pass:android --ks-pass pass:android \
28
+ --v2-signing-enabled true " $temp_apk_file " || exit 1
29
+
30
+ rm -fv working.apk.idsig
31
+
32
+ mv -v " $temp_apk_file " " $release_apk_file "
33
+
34
+ echo " singed apk file is:"
35
+ echo " $release_apk_file "
You can’t perform that action at this time.
0 commit comments