flutter pub get 失败

89 阅读1分钟

升级Windows 11 后运行flutter pub get 报错

Got socket error trying to find package ## at pub.dev. 69

解决参考

Flutter/Dart 使用的是 HTTPS 请求来从 https://pub.dev 下载依赖,而这些请求依赖系统的 DNS 解析。

  • 默认的中国大陆运营商 DNS(如 192.168.x.x 或本地 DNS)
  • 开启了 Clash 的 Fake IP 模式(本地 DNS 会返回 127.0.0.1 或错误 IP)
  • 打开【控制面板】 →【网络和 Internet】→【更改适配器选项】

  • 点击当前连接的网络(例如 “WLAN”)

  • 点击【属性】

  • 选择 Internet 协议版本 4 (TCP/IPv4) →【属性】

  • 勾选【使用下面的 DNS 服务器地址】

    • 首选 DNS 服务器:8.8.8.8
    • 备用 DNS 服务器:8.8.4.4

image.png

image.png

image.png