Wtyczka Androida dla Gradle, wersja 1.2.0 (kwiecień 2015 r.)

Zależności:
  • Gradle w wersji 2.2.1 lub nowszej.
  • Narzędzia do kompilacji w wersji 21.1.1 lub nowszej.
Uwagi ogólne:
  • Ulepszona obsługa testów jednostkowych w Gradle.
    • Dodaliśmy obsługę uwzględniania w ścieżce klasy zasobów w stylu Javy podczas wykonywania testów jednostkowych bezpośrednio w Gradle.
    • Dodano obsługę zależności w teście jednostkowym dla artefaktów Android Archive (AAR).
    • Dodaliśmy obsługę właściwości unitTestVariants, aby możliwe było manipulowanie wariantami testów jednostkowych za pomocą pliku build.gradle.
    • Dodano blok kodu unitTest.all w sekcji testOptions, aby skonfigurować niestandardowe zadania na potrzeby 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.
          }
        }
      }
                  
    • Naprawiliśmy obsługę pól wyliczeniowych i pól instancji publicznej w pakiecie pliku mockable-android.jar.
    • Naprawiliśmy zależności zadań projektu biblioteki, aby klasy testowe kompilowały się ponownie po wprowadzeniu zmian.
  • Dodano właściwość testProguardFile, która pozwala zastosować pliki ProGuard podczas minifikacji testowego pakietu APK.
  • Do bloku kodu adbOptions dodaliśmy właściwość timeOut do ustawiania maksymalnego czasu nagrywania na potrzeby nagrywania ekranu w narzędziu Android Debug Bridge.
  • Dodaliśmy obsługę zasobów o rozdzielczości 280 dpi.
  • Zwiększono wydajność podczas oceny projektu.