Android Gradle Plugin 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 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. |
Supporto per sistemi di compilazione C/C++ personalizzati
Ora puoi creare un sistema di compilazione C/C++ personalizzato creando uno script shell che scriva le informazioni di compilazione nel formato del file di compilazione Ninja. Per scoprire di più sui sistemi di compilazione C/C++ personalizzati, consulta Integrare sistemi di compilazione 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
nella 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 file build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Generazione di APK archiviati abilitata
A partire da AGP 7.3, per tutti gli Android App Bundle creati è attivata per impostazione predefinita la funzionalità di archiviazione in Google Play. L'archiviazione è una nuova funzionalità del pacchetto di app che in futuro consentirà agli utenti con poco spazio di archiviazione di gestire in modo efficace lo spazio per le app, se supportato dal negozio.
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 Package nel file manifest è deprecato
A partire da AGP 7.3.0-alpha04, se utilizzi Gradle per compilare 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ù, consulta
Impostare uno spazio dei nomi.
Per ricevere assistenza per il passaggio al nuovo DSL del namespace, 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 minima dell'SDK supportata è 33
(puoi utilizzare minSdk = 33
). L'SDK minimo rappresenta la versione minima di Android su cui può essere eseguita la tua app ed è impostato nel file build.gradle
a livello di app.