Plug-in Android Gradle 3.5.0 (agosto 2019)
Il plug-in Android per Gradle 3.5.0, insieme ad Android Studio 3.5, è una release principale e il risultato di Project Marble, che ha lo scopo di migliorare tre aree principali degli strumenti per sviluppatori Android: integrità del sistema, perfezionamento delle funzionalità e correzione dei bug. In particolare, il miglioramento della velocità di build del progetto è stato un obiettivo principale di questo aggiornamento.
Per informazioni su questi e altri aggiornamenti di Project Marble, leggi il post del blog per gli sviluppatori Android o le sezioni seguenti.
Questa versione del plug-in Android richiede quanto segue:
-
Gradle 5.4.1. Per scoprire di più, consulta la sezione sull'aggiornamento di Gradle.
-
SDK Build Tools 28.0.3 o versioni successive.
Questo aggiornamento secondario supporta la compatibilità con le nuove impostazioni e funzionalità predefinite per la visibilità dei pacchetti in Android 11.
Per informazioni dettagliate, consulta le note di rilascio 4.0.1.
3.5.3 (dicembre 2019)
Questo aggiornamento secondario supporta Android Studio 3.5.3 e include varie correzioni di bug e miglioramenti delle prestazioni.
3.5.2 (novembre 2019)
Questo aggiornamento secondario supporta Android Studio 3.5.2 e include varie correzioni di bug e miglioramenti delle prestazioni. Per visualizzare un elenco di correzioni di bug degne di nota, leggi il post correlato sul blog degli aggiornamenti delle release.
3.5.1 (ottobre 2019)
Questo aggiornamento secondario supporta Android Studio 3.5.1 e include varie correzioni di bug e miglioramenti delle prestazioni. Per visualizzare un elenco di correzioni di bug degne di nota, leggi il post correlato sul blog degli aggiornamenti delle release.
Elaborazione incrementale delle annotazioni
Il processore di annotazioni Associazione dati supporta l'elaborazione incrementale delle annotazioni se imposti android.databinding.incremental=true
nel tuo file gradle.properties
. Questa ottimizzazione migliora le prestazioni incrementali delle build. Per un elenco completo dei processori di annotazione ottimizzati, consulta la tabella dei processori di annotazione incrementali.
Inoltre, KAPT 1.3.30 e versioni successive supportano anche i processori di annotazioni incrementali, che puoi abilitare includendo kapt.incremental.apt=true
nel
file gradle.properties
.
Test delle unità memorizzabili nella cache
Quando consenti ai test delle unità di utilizzare risorse, asset e manifest di Android impostando
includeAndroidResources
su true
, il plug-in Android Gradle genera un file di configurazione dei test
contenente percorsi assoluti, che interrompe la rilocalizzazione della cache. Puoi indicare al plug-in di generare la configurazione di test utilizzando percorsi relativi, in modo che l'attività AndroidUnitTest
possa essere completamente memorizzabile nella cache, includendo quanto segue nel file gradle.properties
:
android.testConfig.useRelativePath = true
Problemi noti
-
Quando utilizzi il plug-in Kotlin Gradle 1.3.31 o versioni precedenti, potresti visualizzare il seguente avviso durante la creazione o la sincronizzazione del progetto:
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
Per risolvere questo problema, esegui l'upgrade del plug-in alla versione 1.3.40 o successive.