Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Plug-in Android per Gradle 9.1.1 (aprile 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 plug-in Android per Gradle 9.1.1 supporta il livello API Android 37.0 e versioni precedenti.
Ecco altre informazioni sulla compatibilità:
Modifiche R8
Le seguenti modifiche di R8 sono incluse in AGP 9.1.0.
Abilita il repackaging 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 alle estensioni e alle 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" non in esecuzione
|
|
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-05-06 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-05-06 UTC."],[],[]]