gpt4 book ai didi

android - 使用 cordova for android 构建会创建错误的版本代码

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

运行命令 cordova build --release android 生成版本代码为 70 的 apk。在 config.xml 文件中,对于我已将其设置为的小部件

<widget id="com.example.myapp"
android-versionCode="7"
version="0.9.1"
>

如何让 cordova-cli 构建版本代码为 7 的 apk?

在生成的 apk 上运行 aapt.exe l -a 显示 A: android:versionCode(0x0101021b)=(type 0x10)0x46 0x46 为 70,如果我使用 jarsigner apk,zipalign 和上传,谷歌还告诉我版本代码是 70。

最佳答案

我在第 178 行的 platforms/android/build.gradle 下找到了问题的答案,

versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0")

最后是 + "0" 从而将我的版本代码从 7 变为 70。删除最后的 + "0" 并将第 178 行更改为以下解决了这个问题。

versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode"))

在生成的 apk 上运行 aapt.exe l -a 现在显示 A: android:versionCode(0x0101021b)=(type 0x10)0x7

关于android - 使用 cordova for android 构建会创建错误的版本代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854346/

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