Flutter初始化报错问题的解决

在按照Flutter的官方文档进行项目初始化的操作时,使用AS(Android Studio)点击Run的时候,出现了以下报错。

百度和谷歌无果后,我在Stackoverflow找到了解决方案。

其报错原因是gradle下载不完整,导致解压失败了。

我们可以进入C:Users <MyUsername>.gradlewrapperdistsgradle-5.6.2-all9st6wgf78h16so49nn74lgtbb,对gradle进行解压,发现解压的确失败了。

解决方式为:

1.打开flutter项目/android/gradle/wrapper/gradle-wrapper.properties,文件内容为:

#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-5.6.2-all.zip

2.访问distributionUrl,即https://services.gradle.org/distributions/gradle-5.6.2-all.zip手动下载gradle-5.6.2版。

3.把下载好的gradle放在原来的位置上,即C:Users <MyUsername>.gradlewrapperdistsgradle-5.6.2-all9st6wgf78h16so49nn74lgtbb中,替换掉解压出错的zip包。

4.重启AS,点击Run即可。

原文地址:https://www.cnblogs.com/luoyihao/p/13667705.html