1
  • z在你的项目中的res目录下增加一个目录xml
    
    z在xml中创建一个文件类似:network_security_config
    
    w文件中的内容是:
    
    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true">
            <trust-anchors>
                <certificates src="system" />
            </trust-anchors>
        </base-config>
    </network-security-config>
    


    然后项目中的配置文件这样写。


        android:networkSecurityConfig="@xml/network_security_config"



    再来说原因吧。


    你那个web服务是http协议。Android9之后默认不允许访问http地址。所以我猜你的模拟器系统版本大于等于9.就访问不到了。

    上面配置是,允许http访问。


    1139423796017500160  评论     打赏       断点
    • 加上网络访问权限,然后安卓9以后貌似有一个安全上网,就是会对你的流量网络进行限制,在清单文件设置<network-security-config>就可以了

      1290102301154942976  评论     打赏       CH-Android
      相关问题
      幻影~ · 提问
      2024-04-13 20:13 8 2
      幻影~ · 找工作
      2024-04-07 10:44 14 2
      幻影~ · 问题
      2024-03-31 17:20 7 2
      TONYGFX · AOSP
      2024-03-28 17:11 4 2