android - Release模式下的 Flutter 构建 apk 无法生成更新版本

标签 android flutter dart release-apk

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

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

I tried this too but It is also giving me Version 1 apk

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

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

最佳答案

如果您的问题是flutter build(APK、bundle)没有在真实设备中进行 API 调用,这是因为在创建发布/构建之前,您需要将 Internet 权限添加到 Android Manifest

默认情况下,“internet use”在模拟器上可以正常工作,但在真实设备上则不行。

要解决这个问题,只需:

打开文件“android/app/src/main/AndroidManifest.xml”并添加适当的用户权限:

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

然后再次创建您的构建。

关于android - Release模式下的 Flutter 构建 apk 无法生成更新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49874194/

相关文章:

flutter - Flutter中OnChanged函数执行后调用Future

dart - 来自pub的软件包未正确安装

flutter - 如何格式化字符串日期 flutter ?

javascript - 为什么我不能在android上的webview中注入(inject)这个javascript?

android - Slider 和 ngModel 因手指滑动而滞后

java - 如何将套接字绑定(bind)到 Android 上的本地 wifi 网络地址?

flutter - 为什么在脚手架的背景下会出现一个巨大的灰色圆圈?

java - Android SoundPool load()返回null

flutter - 只关注 TextField 中的 IconButton

从父自定义元素到子自定义元素属性的 Dart 数据绑定(bind)