首先建一个xml文件,存放如下代码,我建的xml文件的名字是 network-security-config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config xmlns:tools="http://schemas.android.com/tools">
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system"/>
<certificates src="user"
tools:ignore="AcceptsUserCertificates"/>
</trust-anchors>
</base-config >
</network-security-config>
然后在AndroidManifest里添加如下语句
android:networkSecurityConfig="@xml/network_security_config"
<uses-permission android:name="android.permission.INTERNET" />
然后这个时候一般运行就可以了
但我遇到了一个问题就是:
socket failed: EPERM (Operation not permitted) 点击AVD Manager 选择cold boot now 模拟器会重启,×掉去运行程序 然后联网成功了
|