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 di R8
Le seguenti modifiche di R8 sono incluse in AGP 9.1.0.
Abilitare il riconfezionamento nel pacchetto senza nome (predefinito) durante la compilazione in DEX
Per impostazione predefinita, R8 ora riconfeziona le classi nel pacchetto senza nome (predefinito) durante la compilazione in DEX. In pratica, la regola -repackageclasses viene aggiunta alle build che non utilizzano esplicitamente -flattenpackagehierarchy o -repackageclasses.
Il riconfezionamento per impostazione predefinita garantisce la coerenza con l'offuscamento, l'ottimizzazione e la riduzione, che sono tutti opt-out anziché opt-in, e quindi mitiga le configurazioni non ottimali che non optano esplicitamente per il riconfezionamento.
Per disattivare questo comportamento, utilizza la nuova regola -dontrepackage.
Supportare 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 |
| Lint |
|
Lint in Otter.2 non riconosce il nuovo 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 sottoprogetto 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 utilizza K1 quando viene applicato a un progetto java-library
|
|
"Lint check for lint checks" non viene eseguito
|
|
Plug-in Android per Gradle 9.1.0-alpha07
| Problemi risolti |
| Plug-in Android per Gradle |
|
È necessario implementare beforeVariants per KMP.
|
|
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 |
|
Aggiungere la 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 |
|
Aggiungere la possibilità di trasformare gli avvisi di ManifestProcessorTask in errori
|
|
La trasformazione dell'artefatto `OBFUSCATION_MAPPING_FILE` comporta la scomparsa degli output dell'attività R8 dalla 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-04-14 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-04-14 UTC."],[],[]]