Flutter 新创建的demo 运行 一直Initializing gradle... 处理

场景

当我们配置完Flutter的环境或者你没有配置镜像地址,那么你新建的Flutter demo 运行很可能就会出现问题,这个问题是我们新建完成Flutter demo 编译没有问题,通过了(这也代表你的Flutter 相关配置还是90%到位了),但是我们运行的时候就不行了,他没有报错,但是他一直停在Initializing gradle这个日志上,正常情况Initializing gradle是运行编译的检测,是很快的,但是由于你的gradle配置不到位,就会出现一直在这里,而无法进行下一步。

Initializing 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

操作

希望能帮助到您

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章