出现这个问题的原因是最新版的android 系统禁用了http协议的请求,推荐使用https的请求方式。
解决方法:
1.在AndroidManifest.xml文件中application标签上添加 android:usesCleartextTraffic="true"
2.在AndroidManifest.xml文件中application标签上添加 android:networkSecurityConfig="@xml/network_security_config"
3.在res/xml文件夹下创建名为network_security_config的xml文件
文件内容如下:
4.targetSdkVersion 改为27以下(android8.0以下)
5.在 AnroidManifest.xml 中的 application 添加:
android:name="org.apache.http.legacy"
android:required="false" />