这种问题一般都是由于网络问题导致gradle下载不完全而导致的,解决方法有许多,我这个是最彻底的方案,亲测好使。
首先我们打开用户目录(一般是 ~ ,或者 /Users/yonghu1/ )
在用户目录下找到隐藏文件夹 .gradle>wrapper>dists目录,并删除里面的内容。
在你的项目运行 flutter run命令,这个时候会在 .gradle\wrapper\dists\ 目录下面生成一个目录,比如我的是 :
yonghu1\.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv
我们只要手动去下载gradle-4.10.2-all.zip,放到9fahxiiecdb76a5g3aw9oi8rv目录里面就可以了。
gradle各版本下载地址: http://services.gradle.org/distributions/