Android-Gradle-Plug-in 3.5.0 (August 2019)

Android-Gradle-Plug-in 3.5.0 mit Android Studio 3.5 ist eine wichtige Version und ein Ergebnis des Projekts Marble, das sich auf die Verbesserung der Android-Entwicklertools: Systemzustand, Funktionsverbesserung und Fehler beheben. Insbesondere Verbesserung des Projekts Build-Geschwindigkeit war bei diesem Update der Schwerpunkt.

Informationen zu diesen und anderen Updates für Project Marble finden Sie in der Android Entwickler-Blogpost oder in den Abschnitten unten.

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

3.5.4 (Juli 2020)

<ph type="x-smartling-placeholder"></ph> Dieses kleine Update unterstützt die Kompatibilität mit neuen Standardeinstellungen und Funktionen für Paketsichtbarkeit für Android 11.

Weitere Informationen finden Sie in den Versionshinweisen zu 4.0.1.

3.5.3 (Dezember 2019)

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

3.5.2 (November 2019)

Dieses kleine Update unterstützt Android Studio 3.5.2 und enthält verschiedene Fehler Fehlerkorrekturen und Leistungsverbesserungen. Eine Liste mit wichtigen Fehlerkorrekturen finden Sie im entsprechenden Beitrag auf der <ph type="x-smartling-placeholder"></ph> Blog „Release Updates“

3.5.1 (Oktober 2019)

Dieses kleine Update unterstützt Android Studio 3.5.1 und enthält verschiedene Fehler Fehlerkorrekturen und Leistungsverbesserungen. Eine Liste mit wichtigen Fehlerkorrekturen finden Sie im entsprechenden Beitrag auf der <ph type="x-smartling-placeholder"></ph> Blog „Release Updates“

Inkrementelle Annotationsverarbeitung

Die Datenbindung Annotation Processor unterstützt inkrementelle Annotationsverarbeitung wenn Sie android.databinding.incremental=true in Ihrem gradle.properties-Datei. Diese Optimierung führt zu verbesserten die inkrementelle Build-Leistung. Eine vollständige Liste der optimierten Annotationen Prozessoren, siehe Tabelle der inkrementellen Annotationen Prozessoren.

Darüber hinaus unterstützen KAPT 1.3.30 und höher auch inkrementelle Annotationen Prozessoren, die Sie aktivieren können, indem Sie kapt.incremental.apt=true in Ihre gradle.properties-Datei.

Im Cache speicherbare Unittests

Wenn Sie Einheitentests zur Verwendung von Android-Ressourcen, -Assets und Manifeste nach Einstellung includeAndroidResources auf true gesetzt ist, generiert das Android-Gradle-Plug-in eine Testkonfigurationsdatei die absolute Pfade enthalten, was dazu führt, dass die Cache-Relokation nicht mehr funktioniert. Sie können anweisen, das Plug-in verwenden, um stattdessen die Testkonfiguration mit relativen Pfaden zu generieren, die ermöglicht, dass die Aufgabe AndroidUnitTest vollständig im Cache speicherbar ist, indem einschließlich der folgenden Informationen in die Datei gradle.properties:

      android.testConfig.useRelativePath = true
    

Bekannte Probleme

  • Wenn Sie das Kotlin-Gradle-Plug-in ab Version 1.3.31 verwenden, wird möglicherweise der Fehlercode folgende Warnung beim Erstellen oder Synchronisieren Ihres Projekts:

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

    Lösung dieses Problem Aktualisieren Sie das Plug-in auf Version 1.3.40 oder höher.