电脑可以访问,但就模拟器无法访问。救救我救救我>o<
您的每一个用心回答,都会让这个世界变得更美好一些!
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访问。
加上网络访问权限,然后安卓9以后貌似有一个安全上网,就是会对你的流量网络进行限制,在清单文件设置<network-security-config>就可以了
然后项目中的配置文件这样写。
android:networkSecurityConfig="@xml/network_security_config"
再来说原因吧。
你那个web服务是http协议。Android9之后默认不允许访问http地址。所以我猜你的模拟器系统版本大于等于9.就访问不到了。
上面配置是,允许http访问。
加上网络访问权限,然后安卓9以后貌似有一个安全上网,就是会对你的流量网络进行限制,在清单文件设置<network-security-config>就可以了