簡體   English   中英

如何使用Cordova 3.6.4在AndroidManifest.xml中更改版本代碼

[英]How to change version code in AndroidManifest.xml using Cordova 3.6.4

我正在嘗試更改AndroidManifest.xml.的版本代碼AndroidManifest.xml. 我正在使用Cordova 3.6.4。

根據文檔,我在config.xml中更新它,但在構建之后它沒有反映在AndroidManifest.xml中

config.xml中

<widget id="" versionCode="6" version="2.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

構建后的AndroidManifest.xml

<manifest android:hardwareAccelerated="true" android:installLocation="auto" android:versionCode="20002" android:versionName="2.0.2" package="" xmlns:android="http://schemas.android.com/apk/res/android">

根據Cordova API文檔:

AndroidiOS都支持第二個版本字符串 (或數字 ),除了應用程序商店中可見的那個,Android版的versionCode和iOS的CFBundleVersion

下面是一個顯式設置versionCode和CFBundleVersion的示例

<widget id="io.cordova.hellocordova"
  version="0.0.1"
  android-versionCode="7"
  ios-CFBundleVersion="3.3.3">

如果未指定替代版本,將使用以下默認值:

// assuming version = MAJOR.MINOR.PATCH-whatever
versionCode = PATCH + MINOR * 100 + MAJOR * 10000
CFBundleVersion = "MAJOR.MINOR.PATCH"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM