flutter 配置maven仓库镜像解决doctor失败问题

4,933 阅读1分钟

最近开始学习 flutter, 在 执行 flutter doctor 时,遇到一个科学上网问题。

image.png

使用 java 、android 中应该经常遇到此类问题,当不方便科学上网便时,更简单的方法就是直接修改 maven 仓库

  1. 打开 flutter sdk 安装路径,比如我的sdk 安装在了 E:\sdk\flutter,那么定位到目录 E:\sdk\flutter\packages\flutter_tools\gradle,打开该目录下的 flutter.gradle 文件,搜索buildscript

  2. 将原代码

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等,搞定

参考资料

  1. developer.aliyun.com/mvn/guide
  2. flutter.cn/community/c…