Skip to content

Commit e2db46b

Browse files
Update android-build.yml
1 parent 1ccf736 commit e2db46b

1 file changed

Lines changed: 18 additions & 11 deletions

File tree

.github/workflows/android-build.yml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ name: Build Android APK
33
on:
44
workflow_dispatch:
55

6+
push:
7+
branches:
8+
- main
9+
610
jobs:
711
build:
812
runs-on: ubuntu-latest
@@ -34,21 +38,24 @@ jobs:
3438
- name: Export Static Files
3539
run: npx next export
3640

37-
- name: Install Capacitor + Filesystem Plugin
41+
- name: Install Capacitor
3842
run: |
39-
npm install @capacitor/core @capacitor/cli @capacitor/android @capacitor/filesystem
43+
npm install @capacitor/core @capacitor/cli @capacitor/android
4044
4145
- name: Create Android Project
4246
run: |
4347
npx cap add android
4448
49+
- name: Sync Capacitor
50+
run: |
51+
npx cap sync android
52+
4553
- name: Add Android Permissions
4654
run: |
4755
sed -i '/<manifest/a\
48-
<uses-permission android:name="android.permission.INTERNET" />\
49-
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />\
50-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />\
51-
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />' android/app/src/main/AndroidManifest.xml
56+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>\
57+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>\
58+
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>' android/app/src/main/AndroidManifest.xml
5259
5360
- name: Add Launcher Activity
5461
run: |
@@ -58,10 +65,6 @@ jobs:
5865
<category android:name="android.intent.category.LAUNCHER" />\
5966
</intent-filter>' android/app/src/main/AndroidManifest.xml
6067
61-
- name: Sync Capacitor
62-
run: |
63-
npx cap sync android
64-
6568
- name: Force Java 17 Compatibility
6669
run: |
6770
echo '
@@ -85,8 +88,12 @@ jobs:
8588
chmod +x gradlew
8689
./gradlew assembleRelease
8790
91+
- name: Rename APK
92+
run: |
93+
mv android/app/build/outputs/apk/release/app-release-unsigned.apk kirijo.apk
94+
8895
- name: Upload APK Artifact
8996
uses: actions/upload-artifact@v4
9097
with:
9198
name: kirijo-release-apk
92-
path: path: android/app/build/outputs/apk/release/*.apk
99+
path: kirijo.apk

0 commit comments

Comments
 (0)