【问题标题】:Android Studio APK not updating buildVersionAndroid Studio APK 未更新 buildVersion
【发布时间】:2019-01-03 10:09:38
【问题描述】:

我正在尝试更新 Android 应用并将其上传到 Play 商店,但我不断收到错误消息,提示它使用的是旧版本代码。

我更新了 build.gradle 文件中的 versionCode 参数,但是当我运行 build signed Bundle/APK 时,我注意到 APK 的数据从未更新。

我对 Android Studio 并不太熟悉 - 主要来自 iOS 背景,但据我所知,这应该是所需要的全部?

没有构建错误或警告,我使用 Android Studio 本身的“定位”提示来查找构建,所以我不确定发生了什么。

我使用的是 Android Studio 版本 3.2.1,它是通过检查更新确认的最新版本。

defaultConfig {
    applicationId "com.example.app"
    minSdkVersion 19
    targetSdkVersion 27
    versionCode 5
    versionName "1.4"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

我尝试重新启动 Android Studio 并清理构建,但都没有奏效,我在进行更改后也总是点击“同步 gradle 文件”

【问题讨论】:

  • 第一个同步项目。然后单击 Build 下的 Clean Project 选项。然后尝试再次生成签名的apk
  • 刚刚在您的评论之前添加了一个编辑,我已经完成了这两个并且它没有工作
  • 在生成 apk 时,您是否同时检查了版本复选框 V1 和 V2?并为构建变体选择了发布选项。
  • 我使用“Android App Bundle”选项为不包含这些复选框的商店生成,通过“生成 APK”菜单中的“APK”选项虽然似乎有效。奇怪的是,为商店建造应该是默认设置。它似乎更新了其他文件,而不是 APK 本身
  • 您是否也更改了版本名称?

标签: android android-studio apk


【解决方案1】:
  1. 在 Android Studio 中按 Ctrl + Alt + Shift + S。
  2. app -> Flavors -> defaultConfig -> versionCode(增加版本号)。
  3. 点击确定触发 Gradle 构建。
  4. 生成 Android App Bundle 并检查。

【讨论】:

    【解决方案2】:

    正如在 cmets 中提到的,对我有用的修复是:

    我使用“Android App Bundle”选项为商店生成不包括V1V2 的复选框,通过generate APK menu 中的“APK”选项虽然似乎有工作。奇怪的是,为商店建造应该是默认设置。它似乎更新了其他文件,而不是 APK 本身

    【讨论】:

      猜你喜欢
      • 2020-08-06
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 2023-01-31
      • 2016-08-07
      • 2016-04-05
      • 1970-01-01
      • 2016-01-21
      相关资源
      最近更新 更多