Comment mettre en application le numéro de version d'Android Studio
Je voudrais mettre à jour une application du numéro de version (qui est affiché dans le Play Store) dans Android Studio, mais je ne suis pas un développeur Android donc je ne suis pas sûr de ce que je fais est juste. J'ai cherché sur google comment le faire, et le guide Android dit que je devrait avoir à le faire dans le AndroidManifest.xml
, mais je ne trouve pas android:versionCode
, android:versionName
dans ce fichier. Cependant, j'ai trouvé ces lignes dans le build.gradle
:
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.1"
Le numéro de version actuel est de 1,1 dans le Play Store, donc je suppose que j'ai eu, mais je serais vraiment reconnaissant si quelqu'un pourrait-il confirmer pour moi. Ainsi en est-il suffisant si je ne modifiez que les versionName
dans le build.gradle
? Ou dois-je faire autre chose? Qu'est-ce que la pratique courante pour ce faire?
Vous devez vous connecter pour publier un commentaire.
Oui, chaque fois que vous relâchez une mise à jour sur le PlayStore vous devez mettre à jour ces deux lignes dans votre gradle fichier en incrémentant les chiffres en face d'eux -
Votre versionCode doit toujours être incrémenté mais versionName est totalement à vous lorsque vous envisagez de lancer une mise à jour. J'ai l'habitude de incrémenter mon versionName basé sur quelle est la taille de la mise à jour que je suis de la relâcher.
Si ses une énorme mise à jour à la version précédente, comme la nouvelle INTERFACE utilisateur OU un trop grand nombre de nouvelles fonctionnalités, puis je incrément versionName par 1 et de le modifier à 2.0, 2.1, etc
Si ses petits, par exemple j'ai corrigé quelques bugs alors j'ai l'habitude d'incrément versionName pour 1.1.1, 1.1.2, etc.
Si c'est juste une nouvelle fonctionnalité ou j'ai changé quelques vital contenu dans mon application, je incrémenter le versionName à 1.2, 1.3 etc.
Pour ex. Échelon minimal de versionCode 1 et versionName 1.1 peuvent -
Vous pouvez trouver plus d'infos ici - Gestion des versions d'une application Android. Il suffit de garder à l'esprit ce document encore expliquer gestion des versions à l'aide de AndroidManifest qui fonctionne toujours mais n'est pas recommandée plus que les valeurs seront remplacées par les valeurs de gradle fichier.
NOTE
Comme CommonsWare mentionné dans son commentaire, vous pouvez modifier votre versionCode être quelque chose de significatif comme la date ou tout ce qui fait plus de sens pour vous. Play store ne soulève aucun problème jusqu'au moment où son entier et la plus récente est supérieure à l'ancienne.
versionCode
à la date de publication au format AAAAMMJJ, qui serait à l'œuvre, que ce serait un entier valide, par exemple.versionCode 2
et versionName"1.2"
?Vous avez raison, versionName est la version affichée, versionCode est un entier qui doivent être incrémenté entre chaque version du play store.
Ces utiliser pour être défini dans le manifeste, mais ont été déplacés à la construction.gradle avec android studio.
Pour info, si vous les remettre sur le manifeste, il fonctionnera toujours, mais sera remplacée par la génération.gradle valeurs s'il en existe.