Android开发过程中出现Http请求图片不能访问

    技术2023-07-27  174

     

        Android开发过程中突然出现Http请求图片不能访问,哎,有点坑啊;

        因为Android9.0后强制使用Https请求就,就会阻塞Http请求,有两种方法可以设置usesCleartextTraffic和network-security-config来配置过滤器;

     

    可能有两种情况:

    1)没有配置 usesCleartextTraffic=true

    2)配置了network-security-config

     

    解决方案:

    方案一:usesCleartextTraffic

    只在AndroidMainfest.xml的<application></application>配置:usesCleartextTraffic=true,不要配置network-security-config

    eg:

    <application android:name=".app.MyApplication" ... android:usesCleartextTraffic="true"></application>

    android:usesCleartextTraffic:

    指示应用是否打算使用明文网络流量,如明文 HTTP。对于目标 API 级别为 27 或更低级别的应用,默认值为 "true"。对于目标 API 级别为 28 或更高级别的应用,默认值为 "false"。

     

    方案二:usesC

    Processed: 0.009, SQL: 9