Gradle için Android eklentisi, revizyon 1.1.0 (Şubat 2015)
- Bağımlılıklar:
- Genel Notlar:
-
- Yeni birim testi desteği eklendi.
- Popüler sahte çerçevelerle (ör. Mockito) uyumlu olan
android.jar
dosyası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 yeni test görevleri
testDebug
,testRelease
vetestMyFlavorDebug
eklendi. - Birim testi olarak tanınan yeni kaynak klasörler eklendi:
src/test/java/
,src/testDebug/java/
,src/testMyFlavor/java/
. - Yalnızca test amaçlı bağımlılıkları bildirmek için
build.gradle
dosyası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.returnDefaultValues
seçeneği eklendi.
- Popüler sahte çerçevelerle (ör. Mockito) uyumlu olan
- Test görevi adlarındaki
Test
öğesiAndroidTest
ile değiştirildi. Örneğin,assembleDebugTest
görevi artıkassembleDebugAndroidTest
görevi olarak gösteriliyor. Birim testi görevlerinin görev adında hâlâUnitTest
var (örneğin,assembleDebugUnitTest
). - Test APK'sinde artık geçerli olmayan değiştirilmiş ProGuard yapılandırma dosyaları. Küçültme etkinleştirilmişse 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
provided
vepackage
kapsamlarının kullanımındaki sorunlar düzeltildi.Not: Bu kapsamlar AAR (Android ARchive) paketleriyle uyumlu değildir ve AAR paketleriyle oluşturulan derlemelerin 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 yapı bulunursa bu yapı, 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ıt bulunursa derleme başarısız olur.
- Kaynak birleştiricide
anyDpi
kaynak niteleyicisi için destek eklendi. - Çok sayıda Android modülü içeren projelerde daha hızlı değerlendirme ve IDE senkronizasyonu.
- 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 başlıklı makaleyi inceleyin. |
SDK Build Tools | 21.1.1 | 21.1.1 | SDK oluşturma araçlarını yükleyin veya yapılandırın. |