我使用默认的versionCode和versionName在Google Play上传我的应用程序,但我有一个新代码,我需要更改此versionCode和versionName。
我为这个问题搜索了一些解决方案,但任何解决方案都适用于我
android-versionCode="2" android-versionName="2.0"
android:versionCode="2" android:versionName="2.0"
defaultConfig { android:versionCode 2 android:versionName "2.0" }
配置此文件后,我使用命令
aapt dump badging myappPath.apk
它总是返回versionCode =" 1"和versionName =" 1.0"
请帮助我。
答案 0 :(得分:23)
编辑您的config.xml ,添加“android-versionCode”并手动指定您的versionCode:
widget id="com.xxxxx.yyyyyyyyyyy" android-versionCode="201018"
version="2.1.1"
答案 1 :(得分:20)
Cordova / PhoneGap / Ionic都接受build
命令的参数
# ionic
ionic build --release android -- --versionCode=3
# phonegap
phonegap build --release android -- --versionCode=3
# plain cordova
cordova build --release android -- --versionCode=3
您可以在cordova/lib/build.js
中的源代码中看到此命令行参考:
if (options.argv.versionCode)
ret.extraArgs.push('-PcdvVersionCode=' + options.argv.versionCode);
(Me:使用Cordova版本6.1.1,离子版本1.7.16)
答案 2 :(得分:14)
您可以在config.xml文件中指定它:
<widget id="io.cordova.hellocordova"
version="0.0.1"
android-versionCode="7"
ios-CFBundleVersion="3.3.3">
答案 3 :(得分:3)
我在这个论坛找到了解决方案。
我使用了下一个命令
cordova build android -- --gradleArg=-PcdvVersionCode=2
谢谢大家。
答案 4 :(得分:1)
尝试以下步骤
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"
答案 5 :(得分:0)
尝试以下步骤