gpt4 book ai didi

android - 如何使用 Cordova 3.6.4 更改 AndroidManifest.xml 中的版本代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:02 28 4
gpt4 key购买 nike

我正在尝试更改 AndroidManifest.xml 中的版本代码。 我正在使用 Cordova 3.6.4。

根据文档,我在 config.xml 中更新了它,但在构建后它没有反射(reflect)在 AndroidManifest.xml 中。

配置.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 都支持second version string(或number)在应用商店中可见,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"

关于android - 如何使用 Cordova 3.6.4 更改 AndroidManifest.xml 中的版本代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27539746/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com