使用android 8和更低的http请求成功,但是使用android 9则失败。 我试图在AndroidManifest.xml中启用android:usesCleartextTraffic =“ true”。 我按照此处解决方案中的建议设置了networkSecurityConfig,如何在Android(9)Pie中允许所有网络连接类型为HTTP?
尝试选项-1
***** AndroidManifest.Xml *****
<uses-permission android:name="android.permission.INTERNET" />
<application
.......
android:networkSecurityConfig="@xml/network_change_security">
.....
.....
</application>
***** network_security_config.xml *****
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
尝试选项-2
<uses-permission android:name="android.permission.INTERNET" />
<application
.......
android:usesCleartextTraffic="true">
.....
.....
</application>
尝试选项-3
<manifest android:targetSandboxVersion="1">
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>