Plug-in Android per Gradle 8.12.0 (luglio 2025)

Il plug-in Android per Gradle 8.12.0 è una release principale che include una serie di nuove funzionalità e miglioramenti.

Compatibilità

Il livello API massimo supportato dal plug-in Android per Gradle 8.12 è il livello API 36. Ecco altre informazioni sulla compatibilità:

Versione minima Versione predefinita Note
Gradle 8.13 8.13 Per scoprire di più, consulta la sezione Aggiornare Gradle.
Strumenti di compilazione SDK 35.0.0 35.0.0 Installa o configura gli strumenti di creazione dell'SDK.
NDK N/D 27.0.12077973 Installa o configura una versione diversa dell'NDK.
JDK 17 17 Per saperne di più, vedi Impostare la versione di JDK.

Problemi risolti

Plug-in Android per Gradle 8.12.0

Problemi risolti
Plug-in Android per Gradle
Come specificare un valore booleano per experimentalProperties
L'attivazione esplicita dei test del dispositivo in un tipo di build non predefinito utilizzando AGP non funziona
Sposta AGP in configurations.register per evitare la realizzazione anticipata delle configurazioni
Includi i file MANIFEST.MF nidificati in defaultExcludes
Il plug-in Gradle deve unire il manifest di test quando includeAndroidResources == true
I file di origine di src/extraMain/java non vengono aggiunti al compilatore utilizzando "built-in-kotlin"
SourceDirectories.addGeneratedSourceDirectory non è compatibile con più varianti
AGP 8.8.0-alpha09 causa alcuni problemi di generazione di report JaCoCo
[fused lib - public] adding kmp lib like coil does not work
Impossibile creare test con AGP 8.12.0-alpha05 a causa della dichiarazione del pacchetto nel file manifest unito
AGP 8.12.0-alpha07 non riesce a creare build di release con il plug-in Gradle Firebase Performance applicato
Aggiungi ExtractAnnotations a AGP KMP
BuiltInKotlinJvmAndroidCompilation non funziona con i plug-in del compilatore Kotlin come Anvil e KSP
Il plug-in della libreria unita non riesce durante l'attività `:mergingArtifactAAR_METADATA`
Pelucchi
AbstractAnnotationDetector controlla funzioni/costruttori di overload errati
Lint avvisa quando si utilizza Config.OLDEST_SDK nel test
TypoDetector si arresta regolarmente in modo anomalo con IllegalArgumentException durante la correzione rapida
Bug: possibile falso positivo di Android Studio relativo a "die die" in tedesco
La regola SupportAnnotationUsage deve supportare KT-73255
[Lint] Eccessivi falsi positivi di `MemberExtensionConflict` - La descrizione del problema non è corretta
[lint] Falso positivo di MemberExtensionConflict in caso di conflitto di nomi di parametri
[lint] Falso positivo di PropertyEscape su un file di proprietà valido

Plug-in Android per Gradle 8.12.1

Problemi risolti
Plug-in Android per Gradle
`com.android.kotlin.multiplatform.library` si arresta in modo anomalo con i dispositivi gestiti da Gradle

Plug-in Android per Gradle 8.12.2

Problemi risolti