Android Gradle Plugin 3.5.0 (August 2019)

Das Android Gradle-Plug-in 3.5.0 ist zusammen mit Android Studio 3.5 ein wichtiger Release und ein Ergebnis von Project Marble. Bei diesem Projekt liegt der Schwerpunkt auf der Verbesserung von drei Hauptbereichen der Android-Entwicklertools: Systemintegrität, Funktionsoptimierung und Behebung von Programmfehlern. Ein besonderer Schwerpunkt dieses Updates war die Verbesserung der Build-Geschwindigkeit von Projekten.

Informationen zu diesen und anderen Updates für Project Marble finden Sie im Blog für Android-Entwickler oder in den folgenden Abschnitten.

Für diese Version des Android-Plug-ins ist Folgendes erforderlich:

Mindestversion Standardversio Hinweise
Gradle 5.4.1 5.4.1 Weitere Informationen finden Sie unter Gradle aktualisieren.
SDK-Build-Tools 28.0.3 28.0.3 Installieren oder konfigurieren Sie die SDK-Build-Tools.

3.5.4 (Juli 2020)

Dieses Minor-Update unterstützt die Kompatibilität mit neuen Standardeinstellungen und Funktionen für die Paketsichtbarkeit unter Android 11.

Weitere Informationen finden Sie in den Versionshinweisen zur Version 4.0.1.

3.5.3 (Dezember 2019)

Dieses Minor-Update unterstützt Android Studio 3.5.3 und enthält verschiedene Fehlerkorrekturen und Leistungsverbesserungen.

3.5.2 (November 2019)

Dieses Minor-Update unterstützt Android Studio 3.5.2 und enthält verschiedene Fehlerkorrekturen und Leistungsverbesserungen. Eine Liste der wichtigsten Fehlerkorrekturen finden Sie im entsprechenden Beitrag im Blog zu Release-Updates.

3.5.1 (Oktober 2019)

Dieses Minor-Update unterstützt Android Studio 3.5.1 und enthält verschiedene Fehlerkorrekturen und Leistungsverbesserungen. Eine Liste der wichtigsten Fehlerkorrekturen finden Sie im entsprechenden Beitrag im Blog zu Release-Updates.

Inkrementelle Anmerkungsverarbeitung

Der Data Binding-Anmerkungs-Prozessor unterstützt die inkrementelle Anmerkungsverarbeitung, wenn Sie in der Datei gradle.properties die Option android.databinding.incremental=true festlegen. Diese Optimierung führt zu einer verbesserten Leistung bei inkrementellen Builds. Eine vollständige Liste der optimierten Annotierungs-Prozessoren finden Sie in der Tabelle der inkrementellen Annotierungs-Prozessoren.

Außerdem unterstützen KAPT 1.3.30 und höher auch inkrementelle Anmerkungs-Prozessoren. Sie können diese aktivieren, indem Sie kapt.incremental.apt=true in die Datei gradle.properties einfügen.

Cachefähige Unittests

Wenn Sie die Verwendung von Android-Ressourcen, -Assets und -Manifesten für Unit-Tests aktivieren, indem Sie includeAndroidResources auf true festlegen, generiert das Android Gradle-Plug-in eine Testkonfigurationsdatei mit absoluten Pfaden, wodurch die Cache-Neuverlagerung nicht mehr möglich ist. Sie können das Plug-in anweisen, die Testkonfiguration stattdessen mit relativen Pfaden zu generieren, wodurch die AndroidUnitTest-Aufgabe vollständig im Cache gespeichert werden kann. Fügen Sie dazu Folgendes in die gradle.properties-Datei ein:

      android.testConfig.useRelativePath = true
    

Bekannte Probleme

  • Wenn Sie das Kotlin Gradle-Plug-in 1.3.31 oder älter verwenden, wird beim Erstellen oder Synchronisieren Ihres Projekts möglicherweise die folgende Warnung angezeigt:

              WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
                      with 'variant.getPackageLibraryProvider()'.
              
            

    Aktualisieren Sie das Plug-in auf Version 1.3.40 oder höher, um dieses Problem zu beheben.