Щойно я виявив щось дивне в студії 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і де це має сенс , щоб зберегти його.