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 | Note | |
---|---|---|---|
Gradle | 7.4 | 7.4 | 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 creazione dell'SDK. |
NDK | N/D | 23.1.7779620 | Installa o configura una versione diversa dell'NDK. |
JDK | 11 | 11 | Per saperne di più, vedi Impostare la versione di JDK. |
Supporto per sistemi di compilazione C/C++ personalizzati
Ora puoi creare un sistema di build C/C++ personalizzato creando uno script shell che scrive le informazioni di build nel formato di 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 successive del plug-in Kotlin nel file build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Generazione di APK archiviati attivata
A partire da AGP 7.3, tutti gli Android App Bundle creati hanno Archiviazione Store abilitata per impostazione predefinita. L'archiviazione è una nuova funzionalità dei bundle di app che in futuro consentirà agli utenti con spazio di archiviazione limitato di gestire in modo efficace lo spazio delle app, se supportata dallo store.
Per disattivare la generazione di APK archiviati, modifica il file
build.gradle
a livello di app nel seguente modo:
android {
bundle {
storeArchive {
enable = false
}
}
}
L'attributo package nel file manifest è ritirato
A partire da 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 saperne di più, vedi
Impostare uno spazio dei nomi.
Per ricevere assistenza per il passaggio al nuovo DSL dello spazio dei nomi, utilizza l'assistente per l'upgrade di AGP (Strumenti > Assistente per l'upgrade di AGP).
Supporto della piattaforma Android
A partire da AGP 7.3.0-beta05, la versione SDK minima supportata più elevata è 33
(puoi utilizzare minSdk = 33
). La versione SDK minima rappresenta la versione minima di
Android su cui può essere eseguita la tua app ed è impostata nel file build.gradle
a livello di app.