📱 Mobile Engineering Standard
Android SDK, AGP, Gradle & Java Matrix
Searchable compatibility matrix resolving Android Gradle Plugin (AGP), Gradle wrapper version, target compileSdk, and required Java JDK versions for Flutter and native Android engineers.
| AGP Version | Min Gradle Wrapper | Required Java JDK | Target compileSdk | Architectural Notes |
|---|---|---|---|---|
| 8.8.x | 8.10.2 | JDK 17 or JDK 21 | 35 (Android 15) | Introduced support for Android 15 16KB page sizes and predictive back gesture APIs. |
| 8.7.x | 8.9 | JDK 17 | 35 | Full support for Kotlin 2.0.x multiplatform builds. |
| 8.5.x | 8.7 | JDK 17 | 34 (Android 14) | Default AGP version for Android Studio Koala Feature Drop. |
| 8.4.x | 8.6 | JDK 17 | 34 | Optimized incremental DEX compilation. |
| 8.2.x | 8.2 | JDK 17 | 34 | Required baseline for Flutter 3.19+ to prevent namespace errors. |
| 8.0.x | 8.0 | JDK 17 | 33 | Mandatory build.gradle namespace declaration introduced. |
| 7.4.x | 7.5 | JDK 11 | 33 | Last major AGP generation supporting JDK 11. |