Android-Plug-in für Gradle, Version 1.2.0 (April 2015)
- Abhängigkeiten:
-
- Gradle 2.2.1 oder höher.
- Build Tools 21.1.1 oder höher.
- Allgemeine Hinweise:
-
- Erweiterte Unterstützung zum Ausführen von Einheitentests mit Gradle.
- Ressourcen im Java-Stil können jetzt in den Klassenpfad aufgenommen werden, wenn Einheitentests direkt über Gradle ausgeführt werden.
- Unterstützung für Unittest-Abhängigkeiten für Android Archive-Artefakte (AAR) wurde hinzugefügt.
- Das Attribut
unitTestVariants
wird jetzt unterstützt, sodass Varianten von Einheitentests mithilfe der Dateibuild.gradle
geändert werden können. - Der Codeblock
unitTest.all
wurde untertestOptions
hinzugefügt, um benutzerdefinierte Aufgaben für Einheitentests zu konfigurieren. Der folgende Beispielcode zeigt, wie Konfigurationseinstellungen für Unittests mit dieser neuen Option hinzugefügt werden: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 bei der Paketerstellung der Datei
mockable-android.jar
wurde korrigiert. - Die Aufgabenabhängigkeiten des Bibliotheksprojekts wurden behoben, sodass Testklassen nach Änderungen neu kompiliert werden.
- Das Attribut
testProguardFile
wurde hinzugefügt, um beim Komprimieren eines Test-APKs ProGuard-Dateien anzuwenden. - Dem Codeblock
adbOptions
wurde die EigenschafttimeOut
hinzugefügt, mit der die maximale Aufzeichnungszeit für die Bildschirmaufzeichnung mit der Android Debug Bridge festgelegt werden kann. - Zusätzliche Unterstützung für 280-dpi-Ressourcen.
- Verbesserte Leistung während der Projektbewertung.
- Erweiterte Unterstützung zum Ausführen von Einheitentests mit Gradle.