Google在Android Q之后的版本规定禁止http协议,然而app开发中仍然会有许多地方用到http协议,在开发过程中遇到了这个问题 所以记录一下
在res目录下创建xml目录,然后创建一个xml文件里面放入如下内容
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
然后在AndroidManifest.xml文件中application上加入android:networkSecurityConfig="@xml/文件名"
<application android:name="io.flutter.app.FlutterApplication"
android:label="myapp"
android:networkSecurityConfig="@xml/http_config.xml"/>
重启项目 大功告成!
原文:https://www.cnblogs.com/feidao158/p/13926681.html