@@ -58,28 +58,25 @@ jobs:
5858 - name : Install dependencies
5959 run : npm install
6060
61-
6261 - name : Build Android Release APK
63- run : npx react-native build-android --tasks assembleRelease --verbose
64-
65- # run: npx react-native build-android --mode=release
66-
67- # - name: Setup bundletool
68- # run: |
69- # curl -L -o bundletool.jar https://github.com/google/bundletool/releases/download/1.15.6/bundletool-all-1.15.6.jar
70-
71- # - name: Extract APK from AAB
72- # run: |
73- # java -jar bundletool.jar build-apks \
74- # --bundle=android/app/build/outputs/bundle/release/app-release.aab \
75- # --output=app.apks \
76- # --mode=universal \
77- # --ks=android/gsygithubapp-debug.jks \
78- # --ks-pass=pass:123456 \
79- # --ks-key-alias=debug \
80- # --key-pass=pass:123456
81- # mkdir -p android/app/build/outputs/apk/release
82- # unzip -p app.apks universal.apk > android/app/build/outputs/apk/release/app-release.apk
62+ run : npx react-native build-android --mode=release
63+
64+ - name : Setup bundletool
65+ run : |
66+ curl -L -o bundletool.jar https://github.com/google/bundletool/releases/download/1.15.6/bundletool-all-1.15.6.jar
67+
68+ - name : Extract APK from AAB
69+ run : |
70+ java -jar bundletool.jar build-apks \
71+ --bundle=android/app/build/outputs/bundle/release/app-release.aab \
72+ --output=app.apks \
73+ --mode=universal \
74+ --ks=android/gsygithubapp-debug.jks \
75+ --ks-pass=pass:123456 \
76+ --ks-key-alias=debug \
77+ --key-pass=pass:123456
78+ mkdir -p android/app/build/outputs/apk/release
79+ unzip -p app.apks universal.apk > android/app/build/outputs/apk/release/app-release.apk
8380
8481
8582
@@ -129,7 +126,25 @@ jobs:
129126 run : npm install
130127
131128 - name : Build Android Release APK
132- run : npx react-native build-android --tasks assembleRelease
129+ run : npx react-native build-android --mode=release
130+
131+
132+ - name : Setup bundletool
133+ run : |
134+ curl -L -o bundletool.jar https://github.com/google/bundletool/releases/download/1.15.6/bundletool-all-1.15.6.jar
135+
136+ - name : Extract APK from AAB
137+ run : |
138+ java -jar bundletool.jar build-apks \
139+ --bundle=android/app/build/outputs/bundle/release/app-release.aab \
140+ --output=app.apks \
141+ --mode=universal \
142+ --ks=android/gsygithubapp-debug.jks \
143+ --ks-pass=pass:123456 \
144+ --ks-key-alias=debug \
145+ --key-pass=pass:123456
146+ mkdir -p android/app/build/outputs/apk/release
147+ unzip -p app.apks universal.apk > android/app/build/outputs/apk/release/app-release.apk
133148
134149 - name : Upload APK
135150 uses : actions/upload-artifact@v4
0 commit comments