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 finden Sie unter Gradle aktualisieren.
SDK-Build-Tools 21.1.1 21.1.1 Installieren oder konfigurieren Sie die SDK-Build-Tools.
Allgemeine Hinweise:
  • Die Unterstützung für das Ausführen von Unittests mit Gradle wurde verbessert.
    • Beim Ausführen von Unittests direkt über Gradle wird jetzt das Einbeziehen von Ressourcen im Java-Stil in den Klassenpfad unterstützt.
    • Abhängigkeiten von Unittests für Android-Archiv (AAR)-Artefakte werden jetzt unterstützt.
    • Das Attribut unitTestVariants wird jetzt unterstützt, damit Unittest-Varianten über die Datei build.gradle bearbeitet werden können.
    • Unter testOptions wurde der Codeblock unitTest.all hinzugefügt, damit benutzerdefinierte Aufgaben für Unittests konfiguriert werden können. Im folgenden Beispielcode sehen Sie, wie Sie mit dieser neuen Option Konfigurationseinstellungen für Unittests 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 Bibliotheksprojektaufgaben wurden korrigiert, sodass Testklassen nach Änderungen neu kompiliert werden.
  • Das Attribut testProguardFile wurde hinzugefügt, damit beim Reduzieren eines Test-APKs ProGuard-Dateien angewendet werden.
  • Dem Codeblock adbOptions wurde das Attribut timeOut hinzugefügt, um die maximale Aufzeichnungszeit für die Bildschirmaufzeichnung mit Android Debug Bridge festzulegen.
  • Es werden jetzt auch Ressourcen mit 280 dpi unterstützt.
  • Die Leistung bei der Projektbewertung wurde verbessert.