Studio Android: neden minSdkVersion ve targetSdkVersion hem androidmanifest.xml ve yapı belirtildi.gradle?
Ben sadece Android studio hakkında tuhaf bir şey keşfetti: AndroidManifest.xml
dosyasında belirtilen. geçersiz kılan build.gradle
dosyası bazı yapılandırma seçenekleri vardır
Örneğin, build.gradle
aşağıdaki satırları vardı:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
AndroidManifest.xml
: karşılık gelen etiketi geçersiz oldu
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Gerçekten sevmiyorum aynı ayarları yayılmış iki farklı dosyaları, ben çok merak edersem güvenle Kaldır da build.gradle
AndroidManifest.xml
nerede mantıklısı kalsın.
CEVAP
Gradle bildirim değerleri geçersiz kılar ve inşa güncellemeyi tercih ederim.dosya gradle yerine apaçık. Ve muhtemelen bu doğru yolu Gradle kullanıyor. IDE ve ürünün tatlar ile kontrol edilebilir Gradle destekler ürün lezzetleri Bildirim gibi bizim paket adı, sürüm kod adı sürüm, hedef SDK ve diğer pek çok şeyi değiştirebilirsiniz. Android Studio tek bir tıklama ile daha sonra pek çok özelliklerini değiştirmek ve başka bir muayene oluşturabilirsiniz.
Bu apaçık sol ve inşa tüm yapılandırma yapabilirsiniz.gradle. Güvenli bir şekilde kaldırabilirsiniz
<uses-sdk></uses-sdk>
apaçık olarak sürüm kodları.
Ürün Lezzet Android Studio inşa varsay...
Android Studio: gradle yürütme tamamla...
Android Studio: Gradle - yapı -- Yürüt...
Android Studio Gradle nedir?...
Android Studio ve Gradle ile bina ve ç...