热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何用cordova更改versionCode?-HowtochangeversionCodewithcordova?

IuploadmyapplicationinGooglePlaywiththedefaultversionCodeandversionName,butihaveane

I upload my application in Google Play with the default versionCode and versionName, but i have a new code and i need to change this versionCode and versionName.

我使用默认的versionCode和versionName在Google Play上传我的应用程序,但我有一个新代码,我需要更改此versionCode和versionName。

I searched for some solutions for this problem but any solution works for me

我为这个问题搜索了一些解决方案,但任何解决方案都适用于我

  • config.xml
  • config.xml中
 android-versiOnCode="2" android-versiOnName="2.0"
  • AndroidManifest.xml
  • AndroidManifest.xml中
android:versiOnCode="2" android:versiOnName="2.0"
  • build.gradle
  • 的build.gradle
 defaultConfig {
     android:versionCode 2
     android:versionName "2.0"
  }

After configure this files i use the command

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

aapt dump badging myappPath.apk

It always returns versiOnCode="1" and versiOnName="1.0"

它总是返回versiOnCode=“1”和versiOnName=“1.0”

Please, help me.

请帮帮我。

6 个解决方案

#1


15  

edit your config.xml, add "android-versionCode" and specify your versionCode manually:

编辑你的config.xml,添加“android-versionCode”并手动指定你的versionCode:

widget id="com.xxxxx.yyyyyyyyyyy" android-versiOnCode="201018"
version="2.1.1"

#2


13  

Cordova / PhoneGap / Ionic all accept arguments to the build command

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

You can see this command line arg being referenced in the source in cordova/lib/build.js:

您可以在cordova / lib / build.js的源代码中看到此命令行arg:

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

(Me: using Cordova version 6.1.1, ionic version 1.7.16)

(我:使用Cordova版本6.1.1,离子版本1.7.16)

#3


10  

You may specify it in your config.xml file :

您可以在config.xml文件中指定它:


#4


3  

I found the solution in this forum.

我在这个论坛找到了解决方案。

I used the next command

我用了下一个命令

cordova build android -- --gradleArg=-PcdvVersiOnCode=2

Thanks Everyone.

感谢大家。

#5


1  

Try the following step

请尝试以下步骤

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"

#6


0  

Try the following step

请尝试以下步骤

  1. AppFolder\config.xml change version
  2. AppFolder \ config.xml更改版本
  3. App Folder \platforms\android\res\xml\config.xml change version
  4. App Folder \ platforms \ android \ res \ xml \ config.xml更改版本
  5. App Folder \platforms\android\AndroidMainfest.xml change version
  6. App Folder \ platforms \ android \ AndroidMainfest.xml更改版本
  7. open the terminal and go to your folder like below => C:\Priya\App folder > "Cordova prepare"
  8. 打开终端并转到你的文件夹,如下面=> C:\ Priya \ App文件夹>“科尔多瓦准备”

推荐阅读
  • linux进阶50——无锁CAS
    1.概念比较并交换(compareandswap,CAS),是原⼦操作的⼀种,可⽤于在多线程编程中实现不被打断的数据交换操作࿰ ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 李逍遥寻找仙药的迷阵之旅
    本文讲述了少年李逍遥为了救治婶婶的病情,前往仙灵岛寻找仙药的故事。他需要穿越一个由M×N个方格组成的迷阵,有些方格内有怪物,有些方格是安全的。李逍遥需要避开有怪物的方格,并经过最少的方格,找到仙药。在寻找的过程中,他还会遇到神秘人物。本文提供了一个迷阵样例及李逍遥找到仙药的路线。 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • 本文介绍了Codeforces Round #321 (Div. 2)比赛中的问题Kefa and Dishes,通过状压和spfa算法解决了这个问题。给定一个有向图,求在不超过m步的情况下,能获得的最大权值和。点不能重复走。文章详细介绍了问题的题意、解题思路和代码实现。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
  • Flutter 布局(四) Baseline、FractionallySizedBox、IntrinsicHeight、IntrinsicWidth详解
    本文主要介绍Flutter布局中的Baseline、FractionallySizedBox、IntrinsicHeight、IntrinsicWidth四种控件,详细介绍了其布局 ... [详细]
author-avatar
林丰岚_324
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有