flutter 报错集锦

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.

image.png


解决办法:修改阿里云 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" />

image.png


第三种的话

再加一句

android:usesCleartextTraffic="true"

image.png


第四种 仔细检查一下参数

打赏

看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦