Android Gradle Plugin 8.12.0 (July 2025)
Stay organized with collections
Save and categorize content based on your preferences.
Android Gradle Plugin 8.12.0 is a major release that includes a variety of new
features and improvements.
Compatibility
The maximum API level that Android Gradle Plugin 8.12 supports is API level 36.
Here is other compatibility info:
Fixed issues
Android Gradle plugin 8.12.0
Fixed Issues |
Android Gradle Plugin |
How to specify a boolean value for experimentalProperties
|
Explicitly enabling device tests in a non-default build type using AGP does not work
|
Move AGP to configurations.register to avoid eager realization of configurations
|
Include nested MANIFEST.MF files in defaultExcludes
|
Gradle plugin should merge test manifest when includeAndroidResources == true
|
Source files from src/extraMain/java aren’t added to the compiler using "built-in-kotlin"
|
SourceDirectories.addGeneratedSourceDirectory is not friendly to multiple variants
|
AGP 8.8.0-alpha09 causes some JaCoCo reporting issues
|
[fused lib - public] adding kmp lib like coil does not work
|
Cannot build tests with AGP 8.12.0-alpha05 due to package declaration in merged manifest
|
AGP 8.12.0-alpha07 fails release builds with the Firebase Performance gradle plugin applied
|
Add ExtractAnnotations to AGP KMP
|
BuiltInKotlinJvmAndroidCompilation doesn't work with Kotlin compiler plugins such as Anvil and KSP
|
Fused library plugin fails during `:mergingArtifactAAR_METADATA` task
|
|
Lint |
AbstractAnnotationDetector checks wrong overloaded functions/constructors
|
Lint gives warning when using Config.OLDEST_SDK in test
|
TypoDetector regularly crashes with IllegalArgumentException during quickfix
|
Bug: Possible false positive of Android Studio about "die die" in German
|
SupportAnnotationUsage rule should support KT-73255
|
[Lint] Excessive false positives of `MemberExtensionConflict` - issue description is incorrect
|
[lint] MemberExtensionConflict false positive on parameter name conflict
|
[lint] PropertyEscape false positive on valid properties file
|
|
Android Gradle plugin 8.12.1
Fixed Issues |
Android Gradle Plugin |
`com.android.kotlin.multiplatform.library` crashes with Gradle Managed Devices
|
|
Android Gradle plugin 8.12.2
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-02 UTC."],[],[],null,[]]