Phonegap - Android应用程序 - 更改版本号?

问题描述:

只是一个快速的 - 任何人都可以建议如何改变我编译的apk版本号?Phonegap - Android应用程序 - 更改版本号?

感谢 保罗

之前编译应用程序修改您的AndroidManifest.xml文件。您需要修改清单标记中的android:versionCode和android:versionName属性。

更多信息可以在这里找到:

http://developer.android.com/guide/publishing/versioning.html

不知道一旦APK编译你可以做什么。

+0

欢呼声再次西蒙 – Dancer

+0

你不会当你与科尔多瓦编译Android项目/从项目WWW文件夹PhoneGap的config.xml文件需要修改AndroidManifest.xml档案事业绑定到编译过程,你的AndroidManifest.xml文件会自动更新。只要看看我的答案。 – habamedia

这很简单:只需在您的 your-project-name/www/ 文件夹中打开config.xml文件并在所有的周围注释中,例如,看起来像这样:
< widget id="com.haibarbe.eurofleurs" version="1.1.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
编辑版本属性。
你只需要再次编译你的应用程序,并用你以前创建的密钥新鲜地签名。 就是这样。
但请记住,这仅适用于Android应用程序,iOS应用程序不使用该版本属性,但 使用您的Xcode内部版本号。不过,该版本号会导出到您的Xcode项目文件中。

添加该属性widget标记在config.xml中

机器人-的versionCode = “30”

实施例:

<widget id="com.profimedica.ajuro" 
    android-versionCode="29" 
    version="0.0.3" 
    xmlns="http://www.w3.org/ns/widgets" 
    xmlns:cdv="http://cordova.apache.org/ns/1.0"> 

由于PhoneGap的忽略AndroidManifest。 xml 我假设build.gradle规则将数字8追加到我的版本号中298由于此代码:

if (minSdkVersion >= 20) { 
    defaultConfig.versionCode += 9 
    } else if (minSdkVersion >= 14) { 
    defaultConfig.versionCode += 8 
    }