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:

3.5.4 (luglio 2020)

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.