Flutter 提供程序在发布 apk 中不起作用,但在调试模式下工作正常

mam*_*are 5 provider dart flutter

提供者应该努力为消费者提供实时更新,但只能在调试模式下工作,而不是在发布模式下工作。我是否必须再次使用状态完整小部件来更新具有设置状态的 ui,任何线索?

Mav*_*oni 7

您可能错过了添加互联网权限 AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

我们必须在 AndroidManifest.xml 文件中添加 Internet 权限以进行发布构建。它在调试模式下工作正常。如果您一直在调用提供程序中的 api 调用。我犯过同样的错误并解决了这个问题。

  • 谢啦!我有一个类似的发行人,它对我有帮助。我从 flutter 开始,实际上有 2 个 androidManifest.xml :一个在 app/src/main 中,一个在 app/src/profile 中添加权限后,它对我有用 (2认同)