Android Gradle Plugin 3.5.0 (agosto 2019)
Plug-in Android per Gradle 3.5.0, insieme a Android Studio 3.5 è una release principale. e come risultato di Project Marble, che ha come obiettivo il miglioramento di tre principali aree degli strumenti per sviluppatori Android: integrità del sistema, perfezionamento delle funzionalità e correggere i bug. In particolare, miglioramento del progetto la velocità di creazione era uno degli aspetti principali di questo aggiornamento.
Per informazioni su questi e altri aggiornamenti di Project Marble, leggi l'articolo Android post del blog per gli sviluppatori o le sezioni di seguito.
Questa versione del plug-in Android richiede i seguenti requisiti:
-
Gradle 5.4.1. Per saperne di più, leggi la sezione su aggiornando Gradle.
-
Strumenti di creazione SDK 28.0.3 o versioni successive.
Questo aggiornamento minore supporta la compatibilità con le nuove impostazioni predefinite e funzionalità per visibilità del pacchetto su Android 11.
Per informazioni dettagliate, consulta le note di rilascio 4.0.1.
3.5.3 (dicembre 2019)
Questo aggiornamento minore supporta Android Studio 3.5.3 e include vari bug correzioni e miglioramenti delle prestazioni.
3.5.2 (novembre 2019)
Questo aggiornamento minore supporta Android Studio 3.5.2 e include vari bug correzioni e miglioramenti delle prestazioni. Per visualizzare un elenco di importanti correzioni di bug, leggi il post correlato nella Blog degli aggiornamenti delle release.
3.5.1 (ottobre 2019)
Questo aggiornamento minore supporta Android Studio 3.5.1 e include vari bug correzioni e miglioramenti delle prestazioni. Per visualizzare un elenco di importanti correzioni di bug, leggi il post correlato nella Blog degli aggiornamenti delle release.
Elaborazione di annotazioni incrementali
L'associazione dei dati
processore di annotazione supporta
elaborazione annotazione incrementale
se imposti android.databinding.incremental=true
in
gradle.properties
. Questa ottimizzazione migliora
le prestazioni della build incrementali. Per un elenco completo delle annotazioni ottimizzate
processori, fai riferimento alla tabella sull'annotazione incrementale
processori.
Inoltre, KAPT 1.3.30 e versioni successive supportano anche l'annotazione incrementale
processori, che puoi abilitare includendo kapt.incremental.apt=true
in
il tuo file gradle.properties
.
Test delle unità memorizzabili nella cache
Quando attivi i test delle unità per usare risorse, asset e
e i file manifest impostando
includeAndroidResources
a true
, il plug-in Android per Gradle genera un file di configurazione dei test
contenente percorsi assoluti, che interrompe la riposizionabilità della cache. Puoi indicare
il plug-in per generare la configurazione di test utilizzando percorsi relativi,
consente di memorizzare nella cache l'attività AndroidUnitTest
, tramite
incluse le seguenti informazioni nel file gradle.properties
:
android.testConfig.useRelativePath = true
Problemi noti
-
Quando usi il plug-in Kotlin Gradle 1.3.31 o precedente, potresti vedere il seguente avviso in fase di creazione o sincronizzazione del progetto:
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
Da risolvere questo problema, aggiornare il plug-in alla versione 1.3.40 o successiva.