Skip to content

Commit 5105520

Browse files
committed
add debug debug !!! build script !!! DANGER !!! DANGER
1 parent 1e8afda commit 5105520

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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"

0 commit comments

Comments
 (0)