File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Android Release Build
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*"
7+ workflow_dispatch :
8+
9+ jobs :
10+ build :
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - name : Checkout
15+ uses : actions/checkout@v4
16+
17+ - name : Set up JDK
18+ uses : actions/setup-java@v4
19+ with :
20+ distribution : ' adopt'
21+ java-version : ' 21'
22+
23+ - name : Setup Android SDK
24+ uses : android-actions/setup-android@v3
25+
26+ - name : Grant execute permission
27+ run : chmod +x gradlew
28+
29+ - name : build app apk
30+ run : ./gradlew :app:assembleChargeRelease;
31+ - name : build imitate apk
32+ run : ./gradlew :imitate:assembleRelease;
33+
34+ - name : Upload APK1 to GitHub Release
35+ uses : softprops/action-gh-release@v2
36+ with :
37+ files : app/build/outputs/apk/release/*.apk
38+ - name : Upload APK2 to GitHub Release
39+ uses : softprops/action-gh-release@v2
40+ with :
41+ files : imitate/build/outputs/apk/release/*.apk
42+ env :
43+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -66,14 +66,17 @@ android {
6666 includeAndroidResources = true
6767 }
6868 }
69+
6970 }
7071 buildTypes {
7172 release {
7273 minifyEnabled false
74+ signingConfig signingConfigs. debug
7375 proguardFiles getDefaultProguardFile(' proguard-android.txt' ), ' proguard-rules.pro'
7476 }
7577
7678 debug {
79+ signingConfig signingConfigs. debug
7780 splits. abi. enable = false
7881 splits. density. enable = false
7982 }
You can’t perform that action at this time.
0 commit comments