Plug-in Android per Gradle 9.1.0 (marzo 2026)
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il plug-in Android per Gradle 9.1 è una release secondaria che include una serie di nuove
funzionalità e miglioramenti.
Compatibilità
Il livello API massimo supportato dal plug-in Android per Gradle 9.1 è il livello API 36.1.
Ecco altre informazioni sulla compatibilità:
Modifiche R8
Le seguenti modifiche di R8 sono incluse in AGP 9.1.0.
Abilita il reimpacchettamento nel pacchetto senza nome (predefinito) durante la compilazione in DEX
R8 ora ricompila le classi nel pacchetto senza nome (predefinito) durante la compilazione
in DEX per impostazione predefinita. In questo modo, la regola -repackageclasses viene aggiunta alle build che non utilizzano -flattenpackagehierarchy o -repackageclasses in modo esplicito.
Il ricompattamento per impostazione predefinita garantisce la coerenza con l'offuscamento, l'ottimizzazione e la riduzione, che sono tutte disattivate anziché attivate, e quindi mitiga le configurazioni non ottimali che non attivano esplicitamente il ricompattamento.
Per disattivare questo comportamento, utilizza la nuova regola -dontrepackage.
Supporta i livelli denominati per -maximumremovedandroidloglevel
Quando utilizzi -maximumremovedandroidloglevel, ora puoi specificare i nomi dei livelli di log anziché i numeri. La tabella seguente mostra i nomi
e il livello di log numerico corrispondente.
| Nome |
Livello |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
Devi specificare i nomi dei livelli di log in maiuscolo.
Problemi risolti
Plug-in Android per Gradle 9.1.0-rc01
| Problemi risolti |
|
Nessun problema pubblico è stato contrassegnato come risolto in AGP 9.1.0-rc01
|
Plug-in Android per Gradle 9.1.0-alpha09
| Problemi risolti |
| Pelucchi |
|
Lint in Otter.2 non riconosce i nuovi DSL compileSdk e targetSdk di AGP 9.0
|
|
Plug-in Android per Gradle 9.1.0-alpha08
| Problemi risolti |
| Plug-in Android per Gradle |
|
Il menu Clean Project esegue una destinazione del progetto secondario anziché solo "clean"
|
|
Bug di desugaring dex incrementale in AGP
|
|
Cache di configurazione: evita di accedere a estensioni e convenzioni delle attività in fase di esecuzione
|
|
AGP non conosce le piattaforme canary e genera un errore
|
|
| Integrazione di Lint |
|
Android Lint che utilizza K1 quando viene applicato a un progetto java-library
|
|
"Lint check for lint checks" not running
|
|
Plug-in Android per Gradle 9.1.0-alpha07
| Problemi risolti |
| Plug-in Android per Gradle |
|
beforeVariants per KMP deve essere implementato.
|
|
Plug-in Android per Gradle 9.1.0-alpha06
| Problemi risolti |
|
Nessun problema pubblico è stato contrassegnato come risolto in AGP 9.1.0-alpha06
|
Plug-in Android per Gradle 9.1.0-alpha05
| Problemi risolti |
| Plug-in Android per Gradle |
|
AGP 9.0.0-rc01 non risolve le librerie Kotlin tramite la funzione kotlin()
|
|
Plug-in Android per Gradle 9.1.0-alpha04
| Problemi risolti |
| Plug-in Android per Gradle |
|
I file `*.xml.flat` contengono percorsi file assoluti
|
|
Plug-in Android per Gradle 9.1.0-alpha03
| Problemi risolti |
|
Nessun problema pubblico è stato contrassegnato come risolto in AGP 9.1.0-alpha03
|
Plug-in Android per Gradle 9.1.0-alpha02
| Problemi risolti |
| Plug-in Android per Gradle |
|
Aggiunta della possibilità di trasformare gli avvisi di ManifestProcessorTask in errori
|
|
Plug-in Android per Gradle 9.1.0-alpha01
| Problemi risolti |
| Plug-in Android per Gradle |
|
Aggiunta della possibilità di trasformare gli avvisi di ManifestProcessorTask in errori
|
|
La trasformazione dell'artefatto `OBFUSCATION_MAPPING_FILE` comporta la mancanza degli output dell'attività R8 nella cartella di output
|
|
Plug-in Android per Gradle 9.1.0
| Problemi risolti |
|
Nessun problema pubblico è stato contrassegnato come risolto in AGP 9.1.0
|
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 2026-03-09 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-03-09 UTC."],[],[]]