【发布时间】: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