【问题标题】:Ionic - Uploading new version to Google Play Dev results in errorIonic - 将新版本上传到 Google Play Dev 会导致错误
【发布时间】:2017-12-25 07:20:58
【问题描述】:

我已经构建了一个 Ionic 应用程序,并希望将新版本上传到 Google Play 开发控制台中的 Alpha Track。我更改了 config.xml 中的版本,如 Cordova docs on config.xml

中所述
<widget id="nu.velt.tuintalent" version="0.0.2" android-versionCode="2" .....

运行 gulp build-android 时,它确实会更新 AndroidManifest.xml 中的 versionCode 和 versionName,如下面的 sn-p 所示。

<manifest android:hardwareAccelerated="true" android:versionCode="2" android:versionName="0.0.2" .....

签名并运行 zipalign 后,我尝试在 Google Play Dev Console 中上传 APK。在那里我收到上传失败的错误。

您需要为您的 APK 使用另一个版本代码,因为您已经有一个版本代码为 1 的 APK。

我在这里做错了什么?

【问题讨论】:

    标签: android ionic-framework google-play apk


    【解决方案1】:

    验证生成的 APK 的 versionCodeversionName。运行这个command-

    aapt dump badging myapp.apk
    

    aapt.exe 在 build-tools 目录中。

    【讨论】:

    • 确实,versionCode 和 versionName 仍然分别是 1 和 0.0.1。但除了在 config.xml 中执行此操作外,我不知道如何更改它。你知道怎么做吗?
    • 你的科尔多瓦版本是什么?您是否尝试过重新安装平台?
    【解决方案2】:

    之前我使用 Gulp 命令构建了 APK,例如

    gulp build-android
    

    当我尝试使用以下命令构建 APK 时,版本已正确更新

    ionic build --release android
    

    【讨论】:

    • 很高兴听到这个消息。
    猜你喜欢
    • 1970-01-01
    • 2013-12-27
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    相关资源
    最近更新 更多