Wtyczka Androida do obsługi Gradle, wersja 1.2.0 (kwiecień 2015 r.)

Zależności:
Minimalna wersja Wersja domyślna Uwagi
Gradle 2.2.1 2.2.1 Więcej informacji znajdziesz w artykule Aktualizowanie Gradle.
Narzędzia do kompilowania pakietu SDK 21.1.1 21.1.1 Zainstaluj lub skonfiguruj narzędzia do kompilowania pakietu SDK.
Uwagi ogólne:
  • Ulepszona obsługa uruchamiania testów jednostkowych za pomocą Gradle.
    • Dodaliśmy obsługę uwzględniania zasobów w stylu Java w ścieżce klasyfikacji podczas uruchamiania testów jednostkowych bezpośrednio z Gradle.
    • Dodano obsługę zależności testów jednostkowych dla artefaktów archiwum Androida (AAR).
    • Dodano obsługę właściwości unitTestVariants, aby można było manipulować wariantami testów jednostkowych za pomocą pliku build.gradle.
    • Dodaliśmy blok kodu unitTest.all pod blokiem testOptions, aby umożliwić konfigurowanie niestandardowych zadań w ramach testu jednostkowego. Poniższy przykładowy kod pokazuje, jak dodać ustawienia konfiguracji testu jednostkowego za pomocą tej nowej opcji:
      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.
          }
        }
      }
                  
    • Rozwiązaliśmy problem z obsługą typów wyliczeniowych i publicznych pól instancji w pakowaniu pliku mockable-android.jar.
    • Naprawiono zależności zadań projektu biblioteki, aby klasy testowe były ponownie kompilowane po wprowadzeniu zmian.
  • Dodaliśmy właściwość testProguardFile, która umożliwia stosowanie plików ProGuard podczas kompresji pliku APK do testowania.
  • Do bloku kodu adbOptions dodaliśmy właściwość timeOut, która umożliwia ustawienie maksymalnego czasu nagrywania ekranu w Android Debug Bridge.
  • Dodaliśmy obsługę zasobów o rozdzielczości 280 dpi.
  • Ulepszona wydajność podczas oceny projektu.