Plugin Android untuk Gradle, revisi 1.2.0 (April 2015)

Dependensi:
  • Gradle 2.2.1 atau yang lebih tinggi.
  • Build Tools 21.1.1 atau yang lebih tinggi.
Catatan Umum:
  • Meningkatkan dukungan untuk menjalankan pengujian unit dengan Gradle.
    • Menambahkan dukungan untuk menyertakan resource bergaya Java di classpath saat menjalankan pengujian unit langsung dari Gradle.
    • Menambahkan dukungan dependensi pengujian unit untuk artefak Android Archive (AAR).
    • Menambahkan dukungan untuk properti unitTestVariants sehingga varian pengujian unit dapat dimanipulasi menggunakan file build.gradle.
    • Menambahkan blok kode unitTest.all di bawah testOptions guna mengonfigurasi tugas yang disesuaikan untuk pengujian unit. Kode contoh berikut menunjukkan cara menambahkan setelan konfigurasi pengujian unit menggunakan opsi baru ini:
      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.
          }
        }
      }
                  
    • Memperbaiki penanganan enum dan kolom instance publik dalam pengemasan file mockable-android.jar.
    • Memperbaiki dependensi tugas project library sehingga class pengujian dikompilasi ulang setelah perubahan.
  • Menambahkan properti testProguardFile untuk menerapkan file ProGuard saat meminifikasi APK pengujian.
  • Menambahkan properti timeOut ke blok kode adbOptions guna menyetel waktu perekaman maksimum untuk perekaman layar Android Debug Bridge.
  • Menambahkan dukungan untuk resource 280 dpi.
  • Meningkatkan performa selama evaluasi project.