发布 APK 版本未更新

Posted

技术标签:

【中文标题】发布 APK 版本未更新【英文标题】:Release APK version not updating 【发布时间】:2021-07-20 21:23:40 【问题描述】:

我正在编写一个flutter应用程序,目前版本为0.7.0,我已经在pubspec.yaml中指定了版本,并且Debug APK已经在更新版本上,但是发布APK 没有更新,即使在“flutter build apk”或“flutter run --release”之后也是如此。

发布 APK:

正如您在图片中看到的,版本名称是 0.6.0 而不是 0.7.0

调试 APK:

在调试 apk 中,版本是 0.7.0

pubspec.yaml:

github 中的项目存储库

【问题讨论】:

正在运行 flutter clean 有什么帮助吗? 我尝试了“flutter clen”,但仍然没有更新版本 先尝试运行flutter pub get。然后检查你的versionNameversionCodeandroid文件夹的local.properties文件中。 所以,我运行了 pub get,然后在 local.properties 上的 versionName 是 0.7.0,但它没有 versionCode。我点击了.apk屏幕中显示的AndroidManifest.xml,并且版本代码不同,如果它是自动生成的,我尝试更改Android文件夹中的AndroidManifest,但最终的AndroidManifest仍然是0.6.0版跨度> 尝试将版本更改为version: 0.7.0+1。或者像@jordan-kotiadis 说的,试试version: 0.7.0+2。这似乎相关:***.com/questions/53570575/… 【参考方案1】:

您还必须将版本代码从 1 更改为 2

【讨论】:

你能教我在哪里更改版本代码吗?我是颤振/飞镖的新手。 你去 build.gradle 你会改变flutterVersionCode值为2【参考方案2】:

所以,即使在更改 codeVersion 之后也没有效果。

解决方案

但是我创建了一个解决方案,只是删除了构建bin然后运行flutter build apk

【讨论】:

以上是关于发布 APK 版本未更新的主要内容,如果未能解决你的问题,请参考以下文章

最新的 Android Studio 2020.3.1 在签名 APK 时未显示签名版本选项

gradle插件更新后生成的apk未签名

已发布应用但 Play 商店未在任何设备上显示更新

无法使用 Google Play 应用签名上传证书更新发布 APK(使用原始密钥库)

Google Play 阻止发布更新的 APK 并强制声明未使用的权限

我如何知道我的 apk 何时在 Play 商店中更新?