0.Warning: This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered.
解决办法:使用android studio sdk-tools 安装cmake
1.
What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':classpath'.
> Using insecure protocols with repositories, without explicit opt-in, is unsupported.
解决办法:修改阿里云 maven库 ,使用了http 修改为https
2.
DioErrorType.DEFAULT]: SocketException: OS Error: Connection refused, errno = 111, address = local
解决办法:
总结来说造成这个问题的出现有4种可能:
1.请求本地连接,ip地址错误
2.未添加网络请求权限
3.请求的地址是http,不是https
4.与服务端的请求参数不同,导致无法请求到接口
第一种
本地用的安卓虚拟机,所以使用接口127.0.0.1肯定不行,换成pc的ip地址
第二种
在androidmanifest.xml里面加入
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
第三种的话
再加一句
android:usesCleartextTraffic="true"
第四种 仔细检查一下参数
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com