Я только что обнаружил что-то странное в студии Android: у него есть некоторые параметры конфигурации в файле 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
, и там, где имеет смысл хранить его.