Ho appena scoperto qualcosa di strano su Android Studio: ha alcune opzioni di configurazione nel build.gradle
file che sovrascrivono ciò che è specificato nel AndroidManifest.xml
file.
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.gradle
o AndroidManifest.xml
e dove ha più senso tenerle.