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
      相关问题
      资质平平 · Android
      2025-02-20 09:14 92 100
      尖沙咀-段坤 · 项目
      2025-01-06 23:39 18 2
      雅澤yaduo · 领券联盟
      2025-01-03 20:39 37 50
      呆瓜小董 · webview
      2024-11-30 18:02 68 20
      阿肥 · 鸿蒙next
      2024-10-25 18:07 35 100
      尖沙咀-段坤 · 安卓
      2024-09-11 11:03 31 2
      YanLQ · AOSP
      2024-08-10 11:57 35 100
      断点 · vue
      2024-08-08 10:05 79 30
      幻影~ · 安卓 / 面试
      2024-06-15 18:51 48 2