Flutter 新创建的demo 运行 一直Initializing gradle... 处理
场景
当我们配置完Flutter的环境或者你没有配置镜像地址,那么你新建的Flutter demo 运行很可能就会出现问题,这个问题是我们新建完成Flutter demo 编译没有问题,通过了(这也代表你的Flutter 相关配置还是90%到位了),但是我们运行的时候就不行了,他没有报错,但是他一直停在Initializing gradle这个日志上,正常情况Initializing gradle是运行编译的检测,是很快的,但是由于你的gradle配置不到位,就会出现一直在这里,而无法进行下一步。
解决方案
我们来看看网上现有的解决方案,毕竟有前人踩过了。分了2种方案,可以解决你所碰到的问题。
方案1
博客地址 方案1
这个方案是认为你没有配置国内的镜像地址,使用的国外的地址,当然如果你一直是有外网就可以忽略这个方案。在Flutter SDK 找到 这个gradle 文件 修改仓库地址即可,注意编码格式
方案2
Stack Overflow 地址 方案2
这个方案也是解决我问题的方案,多发生在已经熟练玩过多个Flutter demo,环境配置,镜像都没有任何问题的情况下,新建Flutter 工程产生的,
原因
创建Flutter 工程 模版 默认的gradle 地址与本地的不同,或者当然Flutter 需要的gradle版本需要4.6或更高才行。
处理
找到Android 工程下的gradle 修改distributionUrl 为distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip