@@ -26,11 +26,11 @@ jobs:
2626 steps :
2727 - name : Checkout code
2828 uses : actions/checkout@v4
29- - name : Set up OpenJDK 17
29+ - name : Set up OpenJDK 21
3030 uses : actions/setup-java@v4
3131 with :
3232 distribution : ' temurin'
33- java-version : ' 17 '
33+ java-version : ' 21 '
3434 - name : Set up Node.js
3535 uses : actions/setup-node@v4
3636 with :
@@ -53,11 +53,11 @@ jobs:
5353 - name : Accept SDK licenses
5454 if : github.event_name == 'push'
5555 run : yes | "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --licenses
56- # Capacitor v6 sets a deployment target of Android 14 (SDK 34 )
56+ # Capacitor v7 sets a deployment target of Android 15 (SDK 35 )
5757 - name : Install SDK components
5858 if : github.event_name == 'push'
5959 run : |
60- "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" "platform-tools" "platforms;android-34 " "build-tools;34 .0.0"
60+ "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" "platform-tools" "platforms;android-35 " "build-tools;35 .0.0"
6161 - name : Build Android App Bundle (AAB)
6262 if : github.event_name == 'push'
6363 run : ./gradlew bundleRelease
@@ -78,11 +78,11 @@ jobs:
7878 - name : Zipalign APK
7979 if : github.event_name == 'push'
8080 run : |
81- "$ANDROID_SDK_ROOT/build-tools/34 .0.0/zipalign" -v 4 "android/app/build/outputs/apk/release/app-release-unsigned.apk" "android/app/build/outputs/apk/release/app-release-aligned.apk"
81+ "$ANDROID_SDK_ROOT/build-tools/35 .0.0/zipalign" -v 4 "android/app/build/outputs/apk/release/app-release-unsigned.apk" "android/app/build/outputs/apk/release/app-release-aligned.apk"
8282 - name : Sign APK using apksigner
8383 if : github.event_name == 'push'
8484 run : |
85- "$ANDROID_SDK_ROOT/build-tools/34 .0.0/apksigner" sign --ks "android/release.jks" --ks-pass "pass:${{ secrets.KEYSTORE_PASSWORD }}" --key-pass "pass:${{ secrets.KEYSTORE_PASSWORD }}" --ks-key-alias "${{ secrets.KEY_ALIAS }}" "android/app/build/outputs/apk/release/app-release-aligned.apk"
85+ "$ANDROID_SDK_ROOT/build-tools/35 .0.0/apksigner" sign --ks "android/release.jks" --ks-pass "pass:${{ secrets.KEYSTORE_PASSWORD }}" --key-pass "pass:${{ secrets.KEYSTORE_PASSWORD }}" --ks-key-alias "${{ secrets.KEY_ALIAS }}" "android/app/build/outputs/apk/release/app-release-aligned.apk"
8686 - name : Upload Android AAB build artifacts
8787 if : github.event_name == 'push'
8888 uses : actions/upload-artifact@v4
0 commit comments