【问题标题】:Can't update the version code in a PhoneGap Android application无法更新 PhoneGap Android 应用程序中的版本代码
【发布时间】:2015-03-28 15:11:10
【问题描述】:

我尝试将我的应用程序的新 APK 上传到 Google Play,但当我在 config.xml 和 AndroidManifest.xml(主)中明确说明时,它一直告诉我版本代码仍然是“1”版本代码应为“9”。

这是一个新的 android 项目,因为我在硬盘崩溃中丢失了旧项目的源代码。

config.xml:

<widget 
    xmlns = "http://www.w3.org/ns/widgets"
    id = "com.phonegap.helloworld"
    version = "1.3.0"
    android-versionCode = "9"
>

AndroidManifest.xml:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    android:versionCode="9"
    android:versionName="1.3.0"
>

我一直在 Google、PhoneGap、Cordova 和这里的多个论坛上寻找答案,但到目前为止还没有解决方案。有什么建议吗?

【问题讨论】:

  • 我不熟悉phonegap/cordova,但是你如何构建你的apk?如果是使用 gradle(我会推荐)在相应的build.gradle 中设置versionCode。它总是覆盖AndroidManifest.xml
  • 当然!非常感谢!
  • 添加了一个答案供您接受(如果现在一切正常)。
  • 是的,再次感谢!

标签: java android xml cordova


【解决方案1】:

这取决于您的 BuildTool。如果是android-gradle,来自build.gradle的值总是会覆盖AndroidManifest.xml的对应值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    相关资源
    最近更新 更多