报错信息: SocketException: Connection failed (OS Error: Permission denied, errno = 13)
嗯? debug模式下好好的. 没用虚拟机, 万恶的度娘, 就是搜不出来
仔细看
debug模式下


再看下release下:


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

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