Gradle için Android eklentisi, düzeltme 1.3.0 (Temmuz 2015)
Bağımlılıklar:- Gradle 2.2.1 veya sonraki sürümler.
- Derleme Araçları 21.1.1 veya sonraki sürümler.
-
com.android.build.threadPoolSize
desteği eklendiAndroid
görev ileti dizisi havuzu boyutunu kontrol etmek içingradle.properties
dosyasını veya komut satırını kullanın. İlgili içeriği oluşturmak için kullanılan aşağıdaki örnekte bu özellik 4 olarak ayarlanmaktadır.-Pcom.android.build.threadPoolSize=4
- Varsayılan derleme davranışını
LICENSE
veLICENSE.txt
hariç tutulacak şekilde ayarla dosyalar olabilir. Bu dosyaları bir APK'ya eklemek için bu dosyalarıpackagingOptions.excludes
özelliğinibuild.gradle
dosyasına ekleyin. Örnek:android { packagingOptions.excludes = [] }
android { packagingOptions.excludes.clear() }
- Mevcut tüm kaynak kümeleri grubunu incelemek için
sourceSets
görevi eklendi. - Birden fazla aromayı ve özellikleri tanımaya yönelik
derleme varyantı kaynak klasörleridir. Örneğin, birden fazla aroma içeren bir uygulamayı test etmek için
Debug
derleme türündeflavor1
veflavorA
, test kaynağı kümeleri şunlardır:- test
- testAromu1
- testAromasıA
- testAroma1Aroma
- testAkıcı1Aroma
Android, halihazırda tanınmış çok aromalı kaynak klasörlerini test etmektedir.
- Birim testi desteği iyileştirildi:
useJack
olsa bile ana ve test kaynaklarındajavac
komutunu çalıştırın özelliği, derleme dosyanızdatrue
olarak ayarlanmış olmalıdır.- Her derleme türü için bağımlılıkları doğru şekilde tespit etme.
- Komut satırından araç test çalıştırıcı bağımsız değişkenlerini belirtme desteği eklendi.
Örnek:
./gradlew connectedCheck
.
-Pandroid.testInstrumentationRunnerArguments.size=medium
-Pandroid.testInstrumentationRunnerArguments.class=TestA,TestB Rastgele ek Android Öğe Paketleme Aracı (AAPT) parametreleri için destek eklendi
build.gradle
dosyasında bulabilirsiniz. Örnek:android { aaptOptions { additionalParameters "--custom_option", "value" } }
android { aaptOptions { additionalParameters += listOf("--custom_option", "value") } }
- için destek eklendi
test APK modülünü kullanarak ayrı bir test modülü olarak
APK'yı ayarlamak için
targetProjectPath
vetargetVariant
özellikleri yol ve hedef varyantını seçin.Not: Test APK modülü ürünü desteklemez vardır ve yalnızca tek bir varyantı hedefleyebilir. Ayrıca, Jacoco henüz desteklenmemektedir.
- Kaynakları birleştirmeden önce kaynak adı doğrulaması eklendi.
- Kitaplık modülleri için AAR (Android ARchive) paketi oluştururken
otomatik
@{applicationId}
yer tutucusu manifest birleştirme ayarlarını kontrol edin. Bunun yerine,@{libApplicationId}
ve Arşiv kitaplığına uygulama kimliklerini dahil etmek istiyorsanız bunun için bir değer sağlayın.