targetSdkVersion版本升级到28之后,出现http接口无法访问的问题。可以通过配置networkSecurityConfig属性来解决此问题。
在AndroidManifest.xml的application标签中添加:
android:networkSecurityConfig="@xml/network_security_config"
在项目的res/xml目录中新建network_security_config.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>