Ho appena scoperto qualcosa di strano su Android Studio: ha alcune opzioni di configurazione nel build.gradlefile che sovrascrivono ciò che è specificato nel AndroidManifest.xmlfile.
Ad esempio, avevo le seguenti righe in build.gradle:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
che sovrascriveva il tag corrispondente in AndroidManifest.xml:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Non mi piace molto che le stesse impostazioni siano distribuite in due file diversi, quindi mi chiedo se posso rimuoverle in modo sicuro da build.gradleo AndroidManifest.xmle dove ha più senso tenerle.