Gradle için Android eklentisi, 1.2.0 düzeltmesi (Nisan 2015)

Bağımlılıklar:
Minimum sürüm Varsayılan sürüm Notlar
Gradle 2.2.1 2.2.1 Daha fazla bilgi için Gradle'i güncelleme başlıklı makaleyi inceleyin.
SDK Oluşturma Araçları 21.1.1 21.1.1 SDK Oluşturma Araçları'nı yükleyin veya yapılandırın.
Genel Notlar:
  • Gradle ile birim testleri çalıştırmak için geliştirilmiş destek.
    • Birim testleri doğrudan Gradle'den çalıştırırken Java tarzı kaynakları sınıf yoluna dahil etme desteği eklendi.
    • Android Arşivi (AAR) yapıları için birim testi bağımlılık desteği eklendi.
    • Birim testi varyantlarının build.gradle dosyası kullanılarak değiştirilebilmesi için unitTestVariants özelliği için destek eklendi.
    • Birim testi için özelleştirilmiş görevleri yapılandırmak üzere testOptions altında unitTest.all kod bloğu eklendi. Aşağıdaki örnek kodda, bu yeni seçenek kullanılarak birim testi yapılandırma ayarlarının nasıl ekleneceği gösterilmektedir:
      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.
          }
        }
      }
                  
    • mockable-android.jar dosyasının paketlenmesinde enum'ların ve herkese açık örnek alanlarının işlenmesi düzeltildi.
    • Kitaplık proje görev bağımlılıkları düzeltildi. Böylece test sınıfları, değişikliklerden sonra yeniden derlenecek.
  • Test APK'sını küçütürken ProGuard dosyalarını uygulamak için testProguardFile mülkü eklendi.
  • Android Debug Bridge ekran kaydı için maksimum kayıt süresini ayarlamak amacıyla adbOptions kod bloğuna timeOut mülkü eklendi.
  • 280 dpi kaynaklar için destek eklendi.
  • Proje değerlendirmesi sırasında performansı artırma