执行 flutter doctor 报错 HTTP host maven.google.com is not reachable

安装 flutter 2.10.0 版本,之后执行 flutter doctor 报错:

HTTP host https://maven.google.com/ is not reachable. Reason: An error occurred while checking the HTTP host:信号灯超时时间已到

image.png

阅读 16.1k
2 个回答

找到你的 flutter sdk 安装目录,在此目录下找到 \packages\flutter_tools\gradle 文件夹,打开 flutter.gradle 文件,搜索 buildscript,
image.png
照此修改

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/'}

1、把~/packages/flutter_tools/lib/src/http_host_validator.dart里面的https://maven.google.com/改成国内源,比如aliyun/;
2、删除~/bin/cache;
3、重新运行flutter doctor

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题