Plug-in Android per Gradle 7.3.0 (settembre 2022)

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).

Screenshot del sistema di build C/C++ personalizzato

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.