Je viens de découvrir quelque chose de bizarre à propos du studio Android: il contient des options de configuration dans le build.gradle
fichier qui remplacent ce qui est spécifié dans le AndroidManifest.xml
fichier.
Par exemple, j'avais les lignes suivantes dans build.gradle
:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
qui remplaçait la balise correspondante dans AndroidManifest.xml
:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Je n'aime pas vraiment que les mêmes paramètres soient répartis dans deux fichiers différents, alors je me demande si je peux le supprimer en toute sécurité de build.gradle
ou AndroidManifest.xml
et où il est plus logique de le conserver.
la source
À partir de la documentation Android:
https://developer.android.com/studio/publish/versioning.html#appversioning
la source
versionCode
. Vous auriez dû citer le suivant dans laSpecify API level requirements
section