Open
0 of 1 issue completedDescription
Tracking bug for all bugs related to supporting android 16.
https://github.com/flutter/flutter/blob/master/docs/platforms/android/New-Android-version.md
Update CI to execute tests against Android API 16
- upload new android sdk, gradle version, and Java version to CIPD
- [WIP] [Android 16] Bump AVD and SDK to API 36 in Packages CI packages#9414
- [Android 16] Upgrade to an API 36 AVD in Engine CI #169124
- [Android 16] Updated emu_unstable to 36 AVD in Framework CI #165926
- [Blocked due to Android 16 emulators do not display platform views across many modes (API 36) #170024]
[Android 16] Updated linux_android_emu to a 36 AVD in framework CI #169121 - [Android 16] Bumped Android Defaults in Engine #166796
- [Android 16] Bumped Android Defaults in Framework #166464
- [Android 16] Bumping Framework Default TargetSdk to 36 #168577
- [Android 16] Bumped Android Defaults in Example Plugins packages#9241
- [Android 16] Bumped create_all_packages_command CompileSdk to 36 packages#9293
- Update robolectric to a version compatible with API 35 for engine, framework, packages (all have already been completed).
- [Blocked for API 36] Update robolectric to a version compatible with new SDK in engine, framework, packages.
- [Blocked] add a 36 physical device to CI for firebase lab test
- Add a 36 physical devices (pixels and mokeys)
Update Java version used an in CI to test against Android API 16 (Note: This task is not necessary to complete this umbrella issue, but it will need to be completed in the future)
- Audit Java 21 support and update ci to Java 21 #163158
- [Android 16] Update Java Versions to 21 in Framework CI #165210
- [Android 16] Update mockito to 5.17.0 from 4.7.0, prework for android 36 support #167573
- [Android 16] Updating Engine to Use Java 21 #167776
- Update packages CI to use Java 21
[Blocked due to /issues/170024] Android api that Virtual display relies on is deprecated in android 16
- Figure out what exact api is being removed.
- Modify code on android api 36 to not call that api
- Modify virtual display dart docs to indicate they will not work on android api 36
- Modify other documentation for platform views that virtual display will not work on android api 36
Misc
- Support Android 16 orientation change behaviors #162724
- Update sample project to compile and target sdk 36 #165161
Docs
- add uploading new java version to CIPD docs
- update testing against new emulator docs
- Update docs/platforms/android/New-Android-version.md to reference the correct engine location and give new example prs of updating.