Il plug-in Android per Gradle 7.3.0 è una release principale che include una serie di nuove funzionalità e miglioramenti.
Compatibilità
Versione minima | Versione predefinita | Notes | |
---|---|---|---|
Gradle | 7,4 | 7,4 | 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. |
Supporto per sistemi di build C/C++ personalizzati
Ora puoi creare un sistema di build C/C++ personalizzato creando uno script shell che scrive le informazioni sulla build nel formato file di build Ninja. Per scoprire di più sui sistemi di build C/C++ personalizzati, consulta Integrare sistemi di build C/C++ personalizzati utilizzando Ninja (sperimentale).
La versione minima del plug-in Kotlin è 1.5.20
A partire dal plug-in Android per Gradle 7.3.0-alpha08, AGP richiede il plug-in Kotlin versione 1.5.20 o successive. Per mantenere la compatibilità, assicurati di specificare la versione 1.5.20 o successiva del plug-in Kotlin nel tuo file build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Generazione di APK archiviati attivata
A partire da AGP 7.3, per tutti gli Android App Bundle creati l'opzione Archiviazione dello Store è abilitata per impostazione predefinita. L'archiviazione è una nuova funzionalità di app bundle che in futuro consentirà agli utenti con uno spazio di archiviazione ridotto di gestire in modo efficace il proprio spazio per le app, se supportato dallo store.
Per disattivare la generazione di APK archiviati, modifica il file build.gradle
a livello di app come segue:
android {
bundle {
storeArchive {
enable = false
}
}
}
L'attributo del pacchetto nel file manifest è deprecato
A partire dalla versione AGP 7.3.0-alpha04, se utilizzi Gradle per creare il progetto, AGP genera un avviso se utilizzi l'attributo package
nel file manifest. Per impostare lo spazio dei nomi per la tua app, utilizza la proprietà namespace
nel file build.gradle
a livello di modulo. Per scoprire di più, consulta
Impostare uno spazio dei nomi.
Per assistenza per il passaggio al nuovo spazio dei nomi DSL, utilizza AGP Upgrade Assistant (Strumenti > AGP Upgrade Assistant).
Supporto della piattaforma Android
A partire da AGP 7.3.0-beta05, la versione minima supportata più elevata dell'SDK è la 33
(puoi utilizzare minSdk = 33
). L'SDK minimo rappresenta la versione minima di
Android su cui può essere eseguita la tua app ed è impostata nel file build.gradle
a livello di app.