看vscode提示flutter upgrade,于是我就手欠更新了一下,
然后再启动项目的时候flutter run,就开始卡死,等待很长一段时间,报错如图
检查了一下flutter doctor,都没有问题
原因是:Gradle的Maven仓库在国外, 可以使用阿里云的镜像
flutter版本更新比较频繁,解决上述问题的方案是
第一步: 找到flutter安装目录,找到flutter.gradle文件打开
将红色区域的内容修改为国内镜像
buildscript {
repositories {
// 这里做了修改,使用国内阿里的代理
// google()
// jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
}
}
第二步,再项目中,找到build.gradle,同样修改为国内镜像,最后重启项目,就可以正常启动