发布模式下 Flutter build apk 无法生成更新版本

新手上路,请多包涵

我已经运行了这个 flutter build apk 来发布我的应用程序。现在我已经构建了它的第 2 版。

现在,我想发布我的第 2 版应用程序。所以,我再次运行 flutter build apk 。我得到了发布的 apk,但它仍然是第 1 版发布的 apk。我删除了已发布的 apk 并再次尝试,但仍然获得了版本 1 已发布的 apk。

我也试过了,但它也给了我版本 1 apk

在调试模式下构建版本 2 时,一切正常。

这是该应用程序的 Github 链接: https ://github.com/nitishk72/Flutter-Github-API

原文由 nitishk72 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

我想你需要

flutter clean

(我认为这是一个必要的错误,但我也遇到了)

flutter build apk --release

原文由 Günter Zöchbauer 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您使用 API 调用#

确保您的 android Manifest 具有 Internet 权限

<manifest>
...
 <uses-permission android:name="android.permission.INTERNET"/>
...
</manifest>

如果您使用共享首选项插件

android\build.gradle 设置您的依赖项以使用 classpath 'com.android.tools.build:gradle:3.5.1'

不是 classpath 'com.android.tools.build:gradle:4.1.0

像这样:

 dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        ...
    }

原文由 jusimen 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题