问题: Caused by: java.net.ConnectException: failed to connect to http网址(port 10001) from /:: (port 0) after 15000ms: connect failed: EACCES (Permission denied)
解决方案:
参考:网络安全配置 | Android 开发者 | Android Developers
配置如下:
application配置:
android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"
network_security_config.xml的配置:
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> <domain-config> <domain includeSubdomains="true">example.com</domain> <trust-anchors> <certificates src="user" />//信任用户自己安装的证书 <certificates src="system" /> </trust-anchors> </domain-config> </network-security-config>