gpt4 book ai didi

Android - Cordova 版本代码问题

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:49 24 4
gpt4 key购买 nike

这很奇怪。

基本上,我决定不再使用 trigger.io使用 cordova 构建和编译我的应用程序(使用 ionic 框架)。

如果我构建一个未签名且未对齐的应用程序,一切都很好,但对于生产,我必须对 apk 进行签名和对齐才能将其上传到 Play 商店。

我已经正确地签署并对齐了 apk,但是当我尝试上传 apk 时,出现了这个错误:

Your APK version code needs to be greater than 1457108319

现在,我在这里阅读了几个关于堆栈溢出的答案,说我只需要在我的项目 config.xml 文件中添加这一行:

<widget id="com.***********" android-versionCode="1457108319" version="5.0.0"

但问题是,如果我有这行代码,那么 gradle 会失败,我会得到这个错误:

Error: Error code 1 for command: cmd with args: /s,/c,"c:\src\app-v5\platforms\android\gradlew cdvBuildRelease -b c:\src\app-v5\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"

但是,如果我将版本代码更改为 6 位代码而不是 10 位代码,我不会收到任何错误,但同样,我无法将其上传到商店,因为版本代码编号小于已发布的应用程序。

我该如何解决这个问题?我真的不知道该怎么办。

非常感谢

最佳答案

我实际上解决了这个问题。我必须将以下内容添加到我的 config.xml 文件中(在 <widget>, right after version) 中:

android-versionCode="{this needs to be replaced, in my case, by the current timestamp "

缺点是我现在必须记住每次都输入新的时间戳。

我会在某个时候编写某种脚本来为我做这件事。

希望这对某人有帮助

关于Android - Cordova 版本代码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38969856/

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