update andriod sdk

This commit is contained in:
2025-12-14 22:20:02 -05:00
parent 2c557cdeac
commit e5fdbae3b2
2 changed files with 56 additions and 72 deletions

View File

@@ -35,8 +35,9 @@ jobs:
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: '3.24.5'
flutter-version: '3.22.3'
channel: 'stable'
cache: true
- name: Enable Windows desktop
run: flutter config --enable-windows-desktop
@@ -54,6 +55,9 @@ jobs:
working-directory: flutter_app
run: flutter pub get
- name: Flutter doctor
run: flutter doctor -v
- name: Build Windows release
working-directory: flutter_app
run: flutter build windows --release
@@ -83,11 +87,29 @@ jobs:
distribution: 'temurin'
java-version: '17'
- name: Setup Android SDK
uses: android-actions/setup-android@v3
with:
api-level: 34
build-tools: 34.0.0
cmake: 3.22.1
ndk: 25.1.8937393
- name: Accept Android SDK licenses
run: yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses || true
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: '3.24.5'
flutter-version: '3.22.3'
channel: 'stable'
cache: true
- name: Accept Flutter Android licenses
run: flutter doctor --android-licenses || true
- name: Flutter doctor
run: flutter doctor -v
- name: Create production .env file
working-directory: flutter_app
@@ -102,14 +124,24 @@ jobs:
working-directory: flutter_app
run: flutter pub get
- name: Clean build
working-directory: flutter_app
run: flutter clean
- name: Build Android APK
working-directory: flutter_app
run: flutter build apk --release
run: flutter build apk --release --verbose
- name: Verify APK exists
working-directory: flutter_app
run: |
ls -la build/app/outputs/flutter-apk/
file build/app/outputs/flutter-apk/app-release.apk
- name: Rename APK
working-directory: flutter_app
run: |
mv build/app/outputs/flutter-apk/app-release.apk rmtPocketWatcher-Android-v${{ needs.get-version.outputs.version }}.apk
cp build/app/outputs/flutter-apk/app-release.apk rmtPocketWatcher-Android-v${{ needs.get-version.outputs.version }}.apk
- name: Upload Android artifact
uses: actions/upload-artifact@v4