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

Screenshot del sistema di compilazione 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 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.