update andriod sdk
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user