Wtyczka Androida do obsługi Gradle w wersji 1.2.0 (kwiecień 2015 r.)

Zależności:
Wersja minimalna Wersja domyślna Uwagi
Gradle 2.2.1 2.2.1 Więcej informacji znajdziesz w artykule o aktualizowaniu Gradle.
Narzędzia do kompilacji pakietu SDK 21.1.1 21.1.1 Zainstaluj lub skonfiguruj narzędzia kompilacji 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 klasy podczas uruchamiania testów jednostkowych bezpośrednio z Gradle.
    • Dodaliśmy obsługę zależności testów jednostkowych w przypadku artefaktów Android Archive (AAR) artefaktów.
    • Dodaliśmy obsługę właściwości unitTestVariants, dzięki czemu można manipulować wariantami testów jednostkowych za pomocą pliku build.gradle.
    • Dodaliśmy blok kodu unitTest.all w sekcji testOptions, aby skonfigurować niestandardowe zadania na potrzeby testów jednostkowych. Poniższy przykładowy kod pokazuje, jak dodać ustawienia konfiguracji testów jednostkowych 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.
          }
        }
      }
                  
    • Naprawiliśmy obsługę wyliczeń i publicznych pól instancji w pakiecie pliku mockable-android.jar.
    • Naprawiliśmy zależności zadań projektu biblioteki, aby klasy testowe były ponownie kompilowane po zmianach.
  • Dodaliśmy właściwość testProguardFile, aby stosować ProGuard pliki podczas minimalizowania testowego pliku APK.
  • Dodaliśmy właściwość timeOut do bloku kodu adbOptions , aby ustawić maksymalny czas nagrywania ekranu za pomocą Android Debug Bridge.
  • Dodaliśmy obsługę zasobów o rozdzielczości 280 dpi.
  • Poprawiliśmy wydajność podczas oceny projektu.