Il plug-in Android per Gradle 7.4.0 è una release principale che include una serie di nuove funzionalità e miglioramenti.
Compatibilità
Versione minima | Versione predefinita | Notes | |
---|---|---|---|
Gradle | 7,5 | 7,5 | Per scoprire di più, consulta la pagina sull'aggiornamento di Gradle. |
Strumenti di creazione dell'SDK | 30,0,3 | 30,0,3 | Installa o configura gli strumenti di creazione dell'SDK. |
NDK | N/A | 23.1.7779620 | Installa o configura una versione diversa dell'NDK. |
JDK | 11 | 11 | Per ulteriori informazioni, vedi Impostazione della versione JDK. |
Funzionalità di rollback e report post-upgrade Assistente di upgrade AGP
L'Assistente per l'upgrade di AGP ora include un report successivo all'upgrade. Questo report descrive i passaggi completati e se l'upgrade è riuscito o meno. Include inoltre un'azione per ripristinare le modifiche apportate dall'assistente per l'upgrade in caso di problemi di creazione o test del progetto dopo l'upgrade.
L'importazione del progetto viene eseguita in parallelo
L'IDE di Studio ora 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. In particolare, quando Android Studio attiva una sincronizzazione Gradle, le informazioni che descrivono i progetti inclusi nella tua build vengono create in parallelo. Questo di solito velocizza il processo di sincronizzazione, soprattutto per i progetti più grandi. I benchmark mostrano che il tempo necessario per creare modelli Gradle per un progetto molto grande (con 3500 sottoprogetti Gradle) si riduce del 50%, passando da 10 minuti a 5 minuti.
Il plug-in Android Gradle ha come target il bytecode JVM 11
A partire dal plug-in Android per Gradle 7.4.0-alpha04, AGP viene fornito con codice JVM da 11 byte. 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 patch
Di seguito è riportato un elenco delle release delle patch per il plug-in Android per Gradle 7.4.
Plug-in Android Gradle 7.4.1 (febbraio 2023)
Questo aggiornamento secondario 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 per Gradle 9.0 |
|
AGP 7.4.0-rc01 interrompe l'API Variant con "L'esecuzione di query sul valore mappato di
map(provider(java.util.Set)) prima del completamento dell'attività '...' non è supportata" |