我已经运行了这个 flutter build apk
来发布我的应用程序。现在我已经构建了它的第 2 版。
现在,我想发布我的第 2 版应用程序。因此,我再次运行 flutter build apk
。我得到了发布的 apk,但它仍然是版本 1 发布的 apk。
我删除了发布的 apk 并再次尝试,但仍然得到版本 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/