Flutter dio 运行 flutter run --release报错

报错信息: SocketException: Connection failed (OS Error: Permission denied, errno = 13)

嗯? debug模式下好好的. 没用虚拟机, 万恶的度娘, 就是搜不出来

仔细看

debug模式下


debug下
对应的文件是这样, 红框是重点


再看下release下:


release下


对应的文件是这样的,少了红框那一行


解决方法:  复制这段代码到release下即可 <uses-permission android:name="android.permission.INTERNET"/>

最终 release下长这样:


OK, 运行 flutter run --release, dio请求服务器正常

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容