当前位置: 首页 > 知识库问答 >
问题:

如何使用cordova更改版本代码?

卫嘉泽
2023-03-14

我用默认的版本代码和版本名在Google Play中上传我的应用程序,但是我有一个新的代码,我需要更改这个版本代码和版本名。

我为这个问题寻找了一些解决方案,但任何解决方案都适合我

 android-versionCode="2" android-versionName="2.0"
  • AndroidManifest。xml
android:versionCode="2" android:versionName="2.0"
  • build.gradle
 defaultConfig {
     android:versionCode 2
     android:versionName "2.0"
  }

配置此文件后,我使用命令

aapt dump badging myappPath.apk

它总是返回versionCode=“1”和versionName=“1.0”

请帮帮我。

共有3个答案

唐恺
2023-03-14

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中看到源代码中引用了此命令行arg。js

if (options.argv.versionCode)
    ret.extraArgs.push('-PcdvVersionCode=' + options.argv.versionCode);

(Me:使用Cordova版本6.1.1、ionic版本1.7.16)

况弘新
2023-03-14

您可以在配置中指定它。xml文件:

<widget id="io.cordova.hellocordova"
  version="0.0.1"
  android-versionCode="7"
  ios-CFBundleVersion="3.3.3">
祖浩淼
2023-03-14

编辑您的config.xml,添加"android-versionCode"并手动指定您的versionCode:

widget id="com.xxxxx.yyyyyyyyyyy" android-versionCode="201018"
version="2.1.1"
 类似资料:
  • 问题内容: 我有一个Cordova项目,并且正在为其构建一个android插件。然后,我的插件使用了使用菱形运算(<>)的库。我尝试运行它,但收到此错误: 当我跑步时: 我在发布之前先进行研究,有些人通过将ant更改为 但这对我没有用。 我还尝试制作一个文件来设置和,但是它似乎只是在解析主项目,而不是我在插件上使用的子项目。 问题答案: 好的,对我有用的是添加插件使用的所有子项目(库)作为yout

  • 问题内容: 我一直在使用NVM为节点工作安装最新版本的nodeJS。对于安装单独的版本并在它们之间进行切换,它工作得很好。它还会在每个本地… / bin文件夹中安装最新版本的NPM以及节点二进制文件。但是,似乎没有任何方法可以切换我正在使用的NPM版本(或者至少我无法弄清楚)。 我能想到的唯一解决方案是删除默认的二进制文件(这是我第一次使用NVM安装节点时安装的NPM),并放置最新的NPM二进制文

  • 这些是我的设置: > < li> 用户设定 工作区设置 tasks.json 我该如何解决这个问题?

  • 我已经从cPanel更改了PHP版本7.2,但是它已成功更改。但是当转到 Putty(命令行界面)并键入时 它显示php版本是7.2,但Php-cli版本是5.6 PHP 5.6.40 (cli)(构建时间:2019年4月8日15:39:30)版权所有(c) 1997-2016 PHP 组 Zend Engine v2.6.0, 版权所有 (c) 1998-2016 Zend 技术

  • 我的Java版本更新为1.8.202,现在我的STS4将无法启动。下面是错误的屏幕截图。如何更改Java版本?我尝试添加-vm,它给出了错误代码1。我看到了一个奇怪的Java路径,但我没有看到它被设置在哪里,因为没有STS。ini文件,但有一个SpringToolSuite4。它不包含它

  • 问题内容: 我正在使用Windows XP。 我正在尝试在Powershell中使用Python。在我的计算机上,我同时安装了Python 3.3和2.7。我正在尝试运行2.7,但是每当我在powershell中键入“ python”时,它就会打开3.3。 如何选择要运行的Python版本? 问题答案: 在powershell中,输入以下内容: 然后尝试使用命令“ py”。它应该启动Python