Flutter 调试模式无需互联网许可即可工作

问题描述

我在 Flutter 中开发一个带有一些 API 交互的简单应用程序时遇到了一个有趣的错误...

调试模式中,它在Android和iOS中都运行良好,但是,当我尝试在发布模式下运行时,在Android中出现以下错误:

SocketException: Failed host lookup: <apiHere> (OS Error: No address associated with hostname,errno = 7)

对于任何人都一样:通过在 Android 版本的清单中添加互联网权限实际上很容易解决

我的问题是关于这个错误的根源......有谁知道它如何在调试模式下工作(Android清单中没有任何互联网权限),但是在运行 Flutter run --release 时它失败了上面的错误?。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)