Je télécharge mon application dans Google Play avec le code de version et le nom de version par défaut, mais j'ai un nouveau code et je dois modifier ce code de version et ce nom de version.
J'ai cherché des solutions à ce problème mais toute solution fonctionne pour moi
Android-versionCode = "2" Android-versionName = "2.0"
Android: versionCode = "2" Android: versionName = "2.0"
defaultConfig { Android: versionCode 2 Android: versionName "2.0" }
Après avoir configuré ces fichiers, j'utilise la commande
dump apte badging myappPath.apk
Il retourne toujours versionCode = "1" et versionName = "1.0"
Aidez-moi, s'il vous plaît.
Cordova/PhoneGap/Ionic accepte tous les arguments de la commande build
# ionic
ionic build --release Android -- --versionCode=3
# phonegap
phonegap build --release Android -- --versionCode=3
# plain cordova
cordova build --release Android -- --versionCode=3
Vous pouvez voir que l'argument de ligne de commande est référencé dans la source dans cordova/lib/build.js
:
if (options.argv.versionCode)
ret.extraArgs.Push('-PcdvVersionCode=' + options.argv.versionCode);
(Moi: avec Cordova version 6.1.1, version ionique 1.7.16)
éditez votre fichier config.xml , ajoutez "Android-versionCode" et spécifiez votre versionCode manuellement:
widget id="com.xxxxx.yyyyyyyyyyy" Android-versionCode="201018"
version="2.1.1"
Vous pouvez le spécifier dans votre fichier config.xml:
<widget id="io.cordova.hellocordova"
version="0.0.1"
Android-versionCode="7"
ios-CFBundleVersion="3.3.3">
J'ai trouvé la solution dans ce forum.
J'ai utilisé la commande suivante
cordova construire Android - --gradleArg = -PcdvVersionCode = 2
Merci tout le monde.
Essayez l'étape suivante
AppFolder\config.xml change version
App Folder \platforms\Android\res\xml\config.xml change version
App Folder \platforms\Android\AndroidMainfest.xml change version
open the terminal and go to your folder like below => C:\Priya\App folder > "Cordova prepare"
Essayez l'étape suivante