记录解决flutter项目运行时一直Initializing gradle...的问题

pc.d

发布于 2019.02.15 23:01 阅读 4227 评论 0

问题:

对于我现在的理解,学习一样新的技术首先要了解这门技术是什么,然后用这门技术构建一个简单的helloworld,然后再进一步学习。

在学习新技术flutter时,在构建简单的helloworld的时候出现了问题,项目运行时一直卡在Initializing gradle...(初始化gradle)这一步

解决方法:

1.(失败)

通过百度了解到这应该是国内被墙的原因,所以按照网上教程的提示对

flutter\packages\flutter_tools\gradle\flutter.gradle

这个文件进行了修改,修改如下

把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' }
    }

2.(失败)

根据网上的另一种解决方法

创建Flutter 工程 模版 默认的gradle 地址与本地的不同,或者当然Flutter 需要的gradle版本需要4.6或更高才行。

修改后仍旧不可以

3.(成功)

经过多方查找终于找到了成功的方法

1.首先删除 C:\Users\当前用户\.gradle\wrapper\dists\  目录

2.在你的项目运行 flutter run命令,这个时候会在C:\Users\当前用户\.gradle\wrapper\dists\ 目录下面生成一个目录,比如我的是 C:\Users\smk\.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv

3.我们只要手动去下载gradle-4.10.2-all.zip,放到9fahxiiecdb76a5g3aw9oi8rv目录里面就可以了。

参考连接:

https://blog.csdn.net/qq_16071655/article/details/84106853

https://www.cnblogs.com/yehuabin/p/10344713.html