Plug-in Android per Gradle 7.3.0 (settembre 2022)

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

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