Android-Plug-in für Gradle, Revision 1.2.0 (April 2015)

Abhängigkeiten:
Mindestversion Standardversion Hinweise
Gradle 2.2.1 2.2.1 Weitere Informationen findest du unter Gradle aktualisieren.
SDK-Build-Tools 21.1.1 21.1.1 Installiere oder konfiguriere die SDK-Build-Tools.
Allgemeine Hinweise:
  • Verbesserte Unterstützung für das Ausführen von Einheitentests mit Gradle.
    • Es wurde Unterstützung für das Einbeziehen von Ressourcen im Java-Stil in den Klassenpfad hinzugefügt, wenn Unittests direkt über Gradle ausgeführt werden.
    • Unterstützung für Abhängigkeiten von Einheitentests für AAR-Artefakte (Android Archive) wurde hinzugefügt.
    • Unterstützung für das Attribut unitTestVariants wurde hinzugefügt, damit Unittest-Varianten über die Datei build.gradle bearbeitet werden können.
    • Der Codeblock unitTest.all wurde unter testOptions hinzugefügt, um benutzerdefinierte Aufgaben für den Unittest zu konfigurieren. Im folgenden Beispielcode sehen Sie, wie Sie mit dieser neuen Option Konfigurationseinstellungen für Unit-Tests hinzufügen:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • Die Verarbeitung von Enums und öffentlichen Instanzfeldern beim Verpacken der Datei mockable-android.jar wurde korrigiert.
    • Die Abhängigkeiten von Bibliotheksaufgaben wurden korrigiert, sodass Testklassen nach Änderungen neu kompiliert werden.
  • Das Attribut testProguardFile wurde hinzugefügt, um ProGuard-Dateien beim Reduzieren eines Test-APKs anzuwenden.
  • Dem Codeblock adbOptions wurde das Attribut timeOut hinzugefügt, um die maximale Aufzeichnungszeit für die Bildschirmaufzeichnung mit Android Debug Bridge festzulegen.
  • Unterstützung für 280 dpi-Ressourcen hinzugefügt.
  • Verbesserte Leistung bei der Projektbewertung