最近开始学习 flutter, 在 执行 flutter doctor 时,遇到一个科学上网问题。
使用 java 、android 中应该经常遇到此类问题,当不方便科学上网便时,更简单的方法就是直接修改 maven 仓库
-
打开 flutter sdk 安装路径,比如我的sdk 安装在了
E:\sdk\flutter,那么定位到目录E:\sdk\flutter\packages\flutter_tools\gradle,打开该目录下的flutter.gradle文件,搜索buildscript -
将原代码
repositories {
google()
mavenCentral()
}
替换为
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'}
maven { url 'https://dl.google.com/dl/android/maven2/'}
// google()
// mavenCentral()
}
然后重启 vscode 或 idle等,搞定