Plug-in Android per Gradle 8.10.0 (maggio 2025)
Il plug-in Android per Gradle 8.10.0 è una release principale che include una serie di nuove
funzionalità e miglioramenti.
Compatibilità
Il livello API massimo supportato da Android Gradle Plugin 8.10 è il livello API 35.
Ecco altre informazioni sulla compatibilità:
Modifiche alle API
Il plug-in Android per Gradle 8.10.0 contiene le seguenti modifiche importanti all'API:
Problemi risolti
Plug-in Android per Gradle 8.10.0
Problemi risolti |
Plug-in Android per Gradle |
AGP deve dichiarare di supportare l'API 35 in fase di rilascio
|
AndroidComponentsExtension.addSourceSetConfigurations non funziona quando le statistiche sono abilitate
|
Il progetto ":app" non può accedere a "Project.group" e "Project.version" con la configurazione del progetto isolato in AGP 8.8.0
|
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" riga: 162
|
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" riga: 162
|
Impossibile rimuovere le seguenti librerie, che vengono pacchettizzate così come sono
|
Aggiungere il supporto per il trasferimento delle informazioni sulle "divisioni isolate" a R8
|
L'app si arresta in modo anomalo con NoClassDefFoundError e ClassNotFoundException quando viene eseguita da Android Studio
|
Plug-in Android per Gradle: evita di eseguire l'override di Sync.getDestinationDir() in PackageRenderscriptTask e ProcessJavaResTask
|
Utilizzare le risorse Java unite per i test delle unità
|
Progetto isolato: errore di serializzazione di DeclarativeSchemaModel
|
|
Dexer (D8) |
Backporting di android.os.Build.VERSION_CODES_FULL errato per Baklava
|
La rimozione dello zucchero sintattico AutoClosable non segnala più ExecutorService.close come supportato
|
|
Pelucchi |
Avviso lint errato per l'annotazione `@Parcelize` sulle interfacce sigillate
|
AS 2024.3.1.4 si blocca a intermittenza durante la modifica dei testi Kotlin.
|
Errore di linting di falso positivo per CredentialManagerSignInWithGoogle
|
ConcurrentModificationException nel controllo lint Aligned16KB
|
Lint: AGP 8.10.0-alpha05 genera molti falsi positivi SyntheticAccessor
|
Rendere possibile l'attivazione di NewApi sulle origini di test
|
Qual è l'effetto della pressione del pulsante "LintIdeFix" dopo l'ispezione del codice in Android Studio
|
Errore nel testo del messaggio di avviso: "Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)" (Non necessario; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` non è *mai* vero qui (`SDK_INT` ≥ 26 e < 31))
|
|
Shrinker (R8) |
Impossibile generare l'APK firmato dopo l'aggiornamento ad AGP 8.9.0
|
L'analisi della proprietà di scrittura prima della lettura nei siti di allocazione genera un errore durante la creazione del file di classe
|
Problema relativo a Java SPI nel riduttore R8 delle versioni 8.6.*, 8.7.*, 8.8.0
|
ClassCastException da un cast sicuro nell'inizializzazione della classe
|
Problema di riduzione delle risorse in AGP 8.9 che causa la mancanza di risorse nei moduli delle funzionalità dinamiche
|
Impossibile richiamare com.android.tools.r8.internal.H5.x()
|
|
Plug-in Android per Gradle 8.10.1
Problemi risolti |
Plug-in Android per Gradle |
L'attivazione esplicita dei test del dispositivo in un tipo di build non predefinito utilizzando AGP non funziona
|
|
Shrinker (R8) |
NullPointerException durante la compilazione dell'app istantanea dopo l'aggiornamento di Kotlin alla versione 2.1.20
|
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large
|
|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-15 UTC.
[null,null,["Ultimo aggiornamento 2025-07-15 UTC."],[],[]]