Ich habe gerade etwas Seltsames an Android Studio entdeckt: Es enthält einige Konfigurationsoptionen in der build.gradleDatei, die die Angaben in der Datei überschreiben AndroidManifest.xml.
Zum Beispiel hatte ich die folgenden Zeilen in build.gradle:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
welches das entsprechende Tag überschrieb in AndroidManifest.xml:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Ich mag es nicht wirklich, wenn dieselben Einstellungen in zwei verschiedenen Dateien verteilt sind, daher frage ich mich, ob ich sie sicher entfernen kann build.gradleoder AndroidManifest.xmlwo und wo es sinnvoller ist, sie aufzubewahren.