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