发布 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
。然后检查你的versionName
和versionCode
在android文件夹的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 时未显示签名版本选项
无法使用 Google Play 应用签名上传证书更新发布 APK(使用原始密钥库)