昨天搭建好整个Flutter的环境后,安装VSCode发现运行hello_world后各种Bug提示,在这里列举一下解决方案:
Error running Gradle 错误
F5运行一个全新项目的时候, 出现 Error running Gradle: 同时控制台输出一大堆的链接地址,一般是因为不能翻墙的原因,
解决方案如下:
修改为Gradle源为阿里的链接
第一步:修改掉项目下的android目录下的build.gradle文件,把google() 和 jcenter()这两行去掉。改为阿里的链接。
有两个地方,一个是buildscript节点下的repositories,另一个是allprojects节点下的repositories;
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' }
第二步:修改Flutter目录下的flutter.gradle文件 x:\flutter\packages\flutter_tools\gradle\flutter.gradle
此文件修改buildscript节点下的repositories,注释掉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' }
然后进VSCode重新F5运行项目即可成功
如果还是运行失败, 可以尝试添加环境变量:
在PATH变量下增加 %ANDROID_HOME%/tools
以上。后续如果还有继续碰到别的问题将会继续在这个文章中记录