Skip to content

Fix Android release build configuration - #13

Merged
Harzva merged 1 commit into
main-devfrom
fix/android-release-desugaring
Aug 6, 2026
Merged

Fix Android release build configuration#13
Harzva merged 1 commit into
main-devfrom
fix/android-release-desugaring

Conversation

@Harzva

@Harzva Harzva commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • build release APKs from the checked-in Android project so MobileCode native Phone Use, Alpine sandbox, and HTML renderer sources are preserved
  • build the pure release flavor and stage the matching APK output
  • make regenerated Android projects enable core-library desugaring required by flutter_local_notifications

Validation

  • python3 -m py_compile mobile_agent/tooling/prepare_android_project.py
  • actionlint .github/workflows/android-apk.yml .github/workflows/mobile-app-release.yml
  • clean temporary checkout-equivalent build: flutter build apk --release --flavor pure --dart-define=MOBILECODE_BUILD_CHANNEL=pure --target lib/main.dart

Fixes the failed v0.1.69 Android release job (checkReleaseAarMetadata: core library desugaring disabled).

@Harzva
Harzva merged commit ebd12b8 into main-dev Aug 6, 2026
8 of 9 checks passed
@Harzva
Harzva deleted the fix/android-release-desugaring branch August 6, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant