Android Gradle plugin 9.3.0

Android Gradle plugin 9.3 is a minor release that includes a variety of new features and improvements.

Compatibility

The maximum API level that Android Gradle plugin 9.3 supports is API level 37. Here is other compatibility info:

Minimum version Default version Notes
Gradle 9.5.0 9.5.0 To learn more, see updating Gradle.
SDK Build Tools 36.0.0 36.0.0 Install or configure SDK Build Tools.
NDK N/A 28.2.13676358 Install or configure a different version of the NDK.
JDK 17 17 To learn more, see setting the JDK version.

Fixed issues

Android Gradle plugin 9.3.0-alpha11

Fixed Issues
No public issues were marked as fixed in AGP 9.3.0-alpha11

Android Gradle plugin 9.3.0-alpha10

Fixed Issues
No public issues were marked as fixed in AGP 9.3.0-alpha10

Android Gradle plugin 9.3.0-alpha09

Fixed Issues
No public issues were marked as fixed in AGP 9.3.0-alpha09

Android Gradle plugin 9.3.0-alpha08

Fixed Issues
No public issues were marked as fixed in AGP 9.3.0-alpha08

Android Gradle plugin 9.3.0-alpha07

Fixed Issues
No public issues were marked as fixed in AGP 9.3.0-alpha07

Android Gradle plugin 9.3.0-alpha06

Fixed Issues
Android Gradle Plugin
JavaDocGenerationTask should use workers

Android Gradle plugin 9.3.0-alpha05

Fixed Issues
Shrinker (R8)
L8 obfucation mapping not included in app mapping.txt

Android Gradle plugin 9.3.0-alpha04

Fixed Issues
Android Gradle Plugin
KMP keepRules source set ignored without it.consumerKeepRules.publish = true

Android Gradle plugin 9.3.0-alpha03

Fixed Issues
Android Gradle Plugin
java.lang.ClassNotFoundException: Didn't find class "com.android.tools.r8.RecordTag" after upgrading gradle to 9.2.0
Lint
Lint error when resource shrinking is disabled

Android Gradle plugin 9.3.0-alpha02

Fixed Issues
Android Gradle Plugin
Feature request: Add native_libs_merge_blame_file support to Android Gradle Plugin
Lint
Missing backtick in AnnotationDetector issue message
Lint error when resource shrinking is disabled

Android Gradle plugin 9.3.0-alpha01

Fixed Issues
Android Gradle Plugin
Isuue with auto generated version codes
AGP: Migrate away from Project as dependency notation
Lint
Lint false positive with UseKtx