我刚刚发现了一些关于Android Studio的怪异现象:它在build.gradle
文件中具有一些配置选项,可以覆盖文件中指定的配置选项AndroidManifest.xml
。
例如,我在以下几行中build.gradle
:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
它覆盖了中的相应标签AndroidManifest.xml
:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
我真的不喜欢有两个不同的文件相同的设置蔓延,所以我想知道如果我可以放心地无论是从删除它build.gradle
或AndroidManifest.xml
与它更有意义,保持它。