Android stüdyo hakkında garip bir şey keşfettim: build.gradledosyada , dosyada belirtilenleri geçersiz kılan bazı yapılandırma seçenekleri var AndroidManifest.xml.
Örneğin, şu satırlar vardı build.gradle:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
bu, içindeki karşılık gelen etiketi geçersiz kılıyordu AndroidManifest.xml:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Aynı ayarların iki farklı dosyaya yayılmasını gerçekten sevmiyorum, bu yüzden onu güvenli bir şekilde kaldırıp kaldıramayacağımı build.gradleveya AndroidManifest.xmlnerede saklamanın daha mantıklı olduğunu merak ediyorum .