Android Q 版本取消禁用http

Android Q版本增加对http支持

Google在Android Q之后的版本规定禁止http协议,然而app开发中仍然会有许多地方用到http协议,在开发过程中遇到了这个问题 所以记录一下

  1. 在res目录下创建xml目录,然后创建一个xml文件里面放入如下内容

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    
  2. 然后在AndroidManifest.xml文件中application上加入android:networkSecurityConfig="@xml/文件名"

      <application android:name="io.flutter.app.FlutterApplication"
            android:label="myapp"
            android:networkSecurityConfig="@xml/http_config.xml"/>
           
    
  3. 重启项目 大功告成!

posted @ 2020-11-04 16:42  镜像1  阅读(244)  评论(0)    收藏  举报