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 saperne di più, consulta la sezione Aggiornare Gradle.
Strumenti di build dell'SDK 35.0.0 35.0.0 Installa o configura gli strumenti di compilazione dell'SDK.
NDK N/D 27.0.12077973 Installa o configura una versione diversa dell'NDK.
JDK 17 17 Per saperne di più, consulta la sezione Impostare la versione JDK.

Problemi risolti

Plug-in Android per Gradle 8.12.2

Problemi risolti
Nessun problema pubblico è stato contrassegnato come risolto nel plug-in Android per Gradle 8.12.2

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.0

Problemi risolti
Plug-in Android per Gradle
Come specificare un valore booleano per experimentalProperties
L'attivazione esplicita dei test sui dispositivi in un tipo di compilazione non predefinito utilizzando il plug-in Android per Gradle non funziona
Trasferisci il plug-in Android per Gradle a 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
Il plug-in Android per Gradle 8.8.0-alpha09 causa alcuni problemi di generazione di report JaCoCo
[Libreria unita - pubblica] L'aggiunta di una libreria KMP come coil non funziona
Impossibile creare test con il plug-in Android per Gradle 8.12.0-alpha05 a causa della dichiarazione del pacchetto nel manifest unito
Il plug-in Android per Gradle 8.12.0-alpha07 non riesce a creare build di release con il plug-in Gradle di Firebase Performance applicato
Aggiungi ExtractAnnotations al plug-in Android per Gradle 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`
Lint
AbstractAnnotationDetector controlla funzioni/costruttori di overload errati
Lint mostra un avviso 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 su "die die" in tedesco
La regola SupportAnnotationUsage deve supportare KT-73255
[Lint] Falsi positivi eccessivi di `MemberExtensionConflict`: la descrizione del problema non è corretta
[Lint] Falso positivo di MemberExtensionConflict in caso di conflitto con il nome del parametro
[Lint] Falso positivo di PropertyEscape su un file di proprietà valido