在按照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即可。