Plug-in Android per Gradle 7.4.0 (gennaio 2023)

Android Gradle Plugin 7.4.0 è una release principale che include una serie di nuove funzionalità e miglioramenti.

Compatibilità

Versione minima Versione predefinita Note
Gradle 7,5 7,5 Per scoprire di più, consulta la sezione Aggiornare Gradle.
Strumenti di compilazione SDK 30.0.3 30.0.3 Installa o configura gli strumenti di compilazione dell'SDK.
NDK N/D 23.1.7779620 Installa o configura una versione diversa del NDK.
JDK 11 11 Per saperne di più, vedi Impostare la versione JDK.

Funzionalità di report e rollback post-upgrade dell'Assistente all'upgrade AGP

L'Assistente all'upgrade di AGP ora include un report post-upgrade. Questo report descrive i passaggi completati e indica se l'upgrade è stato eseguito correttamente o meno. Include anche un'azione per annullare le modifiche apportate dall'assistente all'upgrade, se si verificano problemi di compilazione o test del progetto dopo l'upgrade.

L'importazione del progetto viene eseguita in parallelo

Ora Studio IDE importa i progetti in parallelo quando utilizzi Gradle 7.4.2 o versioni successive e il plug-in Android per Gradle 7.2.0 o versioni successive. Nello specifico, quando Android Studio attiva una sincronizzazione Gradle, le informazioni che descrivono i progetti inclusi nella compilazione vengono create in parallelo. In genere, questo velocizza il processo di sincronizzazione, soprattutto per i progetti più grandi. I benchmark mostrano che il tempo necessario per compilare i modelli Gradle per un progetto di grandi dimensioni (con 3500 sottoprogetti Gradle) è ridotto del 50%, da 10 minuti a 5 minuti.

Il plug-in Android per Gradle ha come target il bytecode JVM 11

A partire dal plug-in Android per Gradle 7.4.0-alpha04, AGP viene fornito con il bytecode JVM 11. Ciò significa che se esegui la compilazione in base ad AGP o scrivi controlli Lint personalizzati, devi iniziare a scegliere come target il bytecode JVM 11. Uno dei modi per farlo è includere quanto segue nel file build.gradle a livello di modulo:

sourceCompatibility = "11"
targetCompatibility = "11"

Release delle patch

Di seguito è riportato un elenco delle release di patch per il plug-in Android per Gradle 7.4.

Plug-in Android per Gradle 7.4.1 (febbraio 2023)

Questo aggiornamento minore include le seguenti correzioni di bug:

Problemi risolti
Esegui la migrazione dalla proprietà destination alla proprietà outputLocation per risolvere l'avviso di ritiro e prepararti a Gradle 9.0
AGP 7.4.0-rc01 non è compatibile con l'API Variant con il messaggio "La query sul valore mappato di map(provider(java.util.Set)) prima del completamento dell'attività '...' non è supportata"