Selon cette réponse, comment résoudre "Le code de version de votre APK doit être supérieur à 2." dans la Developer Console de Google Play? Je viens de changer le code de version de 2 à 3 et il n'a pas réussi à télécharger la construction.
Ceci est mon ancien manifeste avant de télécharger l'apk
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="28"
android:versionName="1.0028" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
.....
voici le nouveau code de version que je dois télécharger sur la console développeur Android. Voir mon manifeste
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="2"
android:versionName="2.0001" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
......
Je ne sais pas quel est le problème. De l'aide?
Pour les personnes qui utilisent Android Studio, le problème peut être résolu par l'édition
versionCode
etversionName
aubuild.gradle
lieu deAndroidManifest.xml
.par exemple
la source
Dans mon cas, c'est un problème simple. J'ai déjà téléchargé une application dans la console, alors j'essaie de la télécharger à nouveau après avoir résolu certains problèmes. Tout ce que je fais est de supprimer le fichier APK précédent de la bibliothèque d'artefacts
la source
si vous utilisez le framework ionique , allez dans le fichier config.xml et changez l' attribut "version" dans la balise "widget" . augmenter le numéro de version. puis reconstruisez, signez et téléchargez votre apk sur Play Store. cela a résolu mon problème.
la source
cordova build --release android
commande, ce changement a modifié AndroidManifest.xml en deux attributs, de android: versionCode = "1" à android: versionCode = "2" et de android: versionName = "0.0.1" ** à ** android: versionName = "0.0.2" dans la balise manifeste.Cette erreur apparaît lorsque vous essayez de télécharger un apk qui a les mêmes valeurs de version que celui déjà sur le Playstore.
Modifiez simplement ce qui suit dans votre fichier build.gradle => versionCode et versionName
la source
Parfois, le PlayStore rencontre un bogue lorsque vous téléchargez un APK lors de la création d'une version, et vous êtes bloqué car vous ne pouvez pas télécharger à nouveau le même APK, pour la version préliminaire actuelle. Vous obtenez le message d'erreur "Échec du téléchargement ..."
La solution est d'aller dans le menu de la bibliothèque d'artefacts , sous Gestion des versions et de supprimer le brouillon d'artefact. Une fois que cela est fait, vous serez en mesure de télécharger à nouveau l'APK et de terminer votre publication.
J'espère que cela aidera les autres ...
Ben
la source
Dans Android studio 1.1.0, le changement
versionCode
debuild.gradle
pourModule: app
et ne changent pas nécessairementversionName
:la source
Tout comme la réponse de Martin Konecny l'a dit, vous devez changer le versionCode en quelque chose de plus élevé.
Le code de votre version précédente était
28
. il devrait être remplacé par29
.Selon le document sur le site Web du développeur Android. un code de version est
Il devrait donc être lié (par rapport, je veux dire plus haut) à la version précédente Code comme indiqué par le document:
Comme mentionné à nouveau dans le document
Donc, même s'il s'agit de la version
2.0001
de votre application, cela ne signifie pas nécessairement que le versionCode l'est2
.J'espère que cela t'aides :)
la source
Si vous utilisez Android Studio, vous pouvez:
Construire -> Modifier les saveurs
Et changez le code de version et le nom à partir de là.
la source
Si vous utilisez la création d'applications autonomes avec Expo, l'erreur versionCode peut apparaître en raison du fait que la
app.json
configuration standard n'a qu'une référence à laversion
propriété.J'ai pu ajouter une
versionCode
propriété sousandroid
comme suit:Exemple App.json
Documentation détaillée: https://docs.expo.io/versions/v32.0.0/workflow/configuration/#versioncode
la source
(Pour l'application Flutter) Vous devez utiliser un code de version différent pour votre APK ou Android App Bundle car vous en avez déjà un avec le code de version 1.
Ne paniquez pas ...
Vous devez changer la version Flutter du fichier pubspec.yaml et la version Cod e de local.properties fichier .
Accédez d' abord à votre fichier pubspec.yaml . Les trois premières lignes doivent être le nom, la description et la version de l'application.
Avant la libération -
Pour vous, la version pourrait ressembler à ceci:
version: 1.0.0 + 1
Donc, avant de créer un apk pour la publication (pour mettre à jour votre application existante sur la console Google Play, c'est-à-dire pour une nouvelle mise à jour), assurez-vous d'incrémenter ce nombre de 1. (Vous devez l'incrémenter car il n'y a aucune exigence sur l'étape d'incrémentation).
Solution
Changez simplement cette version en (selon vos besoins)
version: 1.0.1 + 2
Et deuxième si
flutter.versionCode dans Project -> android -> local.properties est
flutter.versionCode = 1 puis modifiez-le ou mettez- le à niveau vers flutter.versionCode = 2 ou tout autre nombre supérieur au code précédent.
Et enfin, publiez l'application conformément à la documentation.
la source
major.minor.patch+build
, Play ne regarde que le dernierbuild
composant? (Ce n'est pas un bug?)si vous utilisez des applications phonegap / cordova, modifiez simplement votre fichier config.xml et ajoutez le code et la version android-version dans le widget.
la source
Si vous obtenez cette erreur pour l'APK Android de votre application Flutter, dans votre fichier app / build.gradle sous defaultConfig {}
commenter
et ajouter
ou "code de la version précédente" + 1.
la source
J'ai reçu la même erreur lors du téléchargement d'une application Flutter sur Playstore, il suffit de changer le code de version dans pubspec.yaml a fonctionné pour moi. peut-être essayer de changer le code de version, par exemple de +1 à +2, puis reconstruire l'apk en utilisant
et téléchargez tous les apk sur le Playstore pour vos utilisateurs. La prochaine fois que vous voudrez pousser une mise à jour, assurez-vous de mettre à jour le code de version à +3 et ainsi de suite.
la source
Cela semble parce que vous avez déjà téléchargé le fichier APK de la version 3 sur Google Play Store. Et encore une fois, vous téléchargez apk avec la même version. Donc, ce problème s'est produit.
Donc, pour la solution, vous devez changer le nom de votre version et le code de version (incrémenter avec 1) et exécuter l'application une fois et après l'exportation, téléchargez-la sur Google Play.
la source
J'ai continué à recevoir la même erreur encore et encore,
enfin j'ai téléchargé le fichier apk manuellement à l'aide de Google Play Console, comme indiqué dans la capture d'écran.
Sous App Release, vous sélectionnez le bouton "CREATE RELEASE" affiché dans la capture d'écran et téléchargez votre fichier apk depuis
/android/app/bin/build/outputs/apk/release/app-release.apk
la source
Dans mon cas, j'avais quelque chose comme ça dans mon
AndroidManifest
,ici l'emplacement 'androidManifestFile' est incorrect, l'avez changé en
tout a fonctionné
la source