Gradle için Android eklentisi, revizyon 1.1.0 (Şubat 2015)
- Bağımlılıklar:
- Genel Notlar:
-
- Yeni birim testi desteği eklendi.
- Mockito gibi popüler sahte çerçevelerle uyumlu olan
android.jardosyasının özel bir sürümüne karşı yerel JVM'de çalışacak birim testleri etkinleştirildi. - Ürün çeşitleri kullanılırken
testDebug,testReleasevetestMyFlavorDebugadlı yeni test görevleri eklendi. - Birim testi olarak tanınan yeni kaynak klasörler eklendi:
src/test/java/,src/testDebug/java/,src/testMyFlavor/java/. - Yalnızca test için kullanılan bağımlılıkları bildirmek üzere
build.gradledosyasına yeni yapılandırmalar eklendi. Örneğin:testCompile 'junit:junit:4.11',testMyFlavorCompile 'some:library:1.0'.Not: Yalnızca test amaçlı bağımlılıklar Jack (Java Android Compiler Kit) ile uyumlu değildir.
- Mockable android.jar'ın davranışını kontrol etmek için
android.testOptions.unitTests.returnDefaultValuesseçeneği eklendi.
- Mockito gibi popüler sahte çerçevelerle uyumlu olan
- Test görevi adlarındaki
TestöğesiAndroidTestile değiştirildi. Örneğin,assembleDebugTestgörevi artıkassembleDebugAndroidTestgörevi olarak gösteriliyor. Birim testi görevlerinin görev adında hâlâUnitTestvar (örneğin,assembleDebugUnitTest). - Test APK'sinde artık geçerli olmayan değiştirilmiş ProGuard yapılandırma dosyaları. Küçültme etkinse ProGuard, test APK'sını işler ve yalnızca ana APK küçültülürken oluşturulan eşleme dosyasını uygular.
- Güncellenen bağımlılık yönetimi
providedvepackagekapsamlarının kullanımındaki sorunlar düzeltildi.Not: Bu kapsamlar AAR (Android ARchive) paketleriyle uyumlu değildir ve AAR paketleriyle derlemenin başarısız olmasına neden olur.
- Test edilen uygulama ile test uygulamasının bağımlılıklarını karşılaştırmak için değiştirilmiş bağımlılık çözümü. Her iki uygulama için de aynı sürüme sahip bir yapay nesne bulunursa bu yapay nesne test uygulamasına dahil edilmez ve yalnızca test edilen uygulamayla paketlenir. Her iki uygulama için de farklı sürüme sahip bir yapılandırma bulunursa derleme başarısız olur.
- Kaynak birleştirme işleminde
anyDpikaynak niteleyicisi için destek eklendi. - Çok sayıda Android modülü içeren projelerde değerlendirme ve IDE senkronizasyon hızları iyileştirildi.
- Yeni birim testi desteği eklendi.
| Minimum sürüm | Varsayılan sürüm | Notlar | |
|---|---|---|---|
| Gradle | 2.2.1 | 2.2.1 | Daha fazla bilgi edinmek için Gradle'ı güncelleme bölümünü inceleyin. |
| SDK Derleme Araçları | 21.1.1 | 21.1.1 | SDK Derleme Araçları'nı yükleyin veya yapılandırın. |