2025-09-17
Flutter
00

目录

可能原因
解决方法

运行flutter pub get报错

Got socket error trying to find package flutter_facebook_auth at https://pub.dev.

可能原因

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

默认的中国大陆运营商 DNS(如 192.168.x.x 或本地 DNS),开启了 Clash 的 Fake IP 模式(本地 DNS 会返回 127.0.0.1 或错误 IP)

解决方法

  1. 打开“控制面板” -> “网络和共享中心” -> “更改适配器设置”

image.png

image.png

  1. 右键当前连接的网络 -> “属性”

image.png

  1. 点击“Internet 协议版本 4 (TCP/IPv4)” -> “属性”

image.png

  1. 勾选“使用下面的 DNS 服务器地址”
  • 首选 DNS 服务器:8.8.8.8
  • 备用 DNS 服务器:8.8.4.4

image.png

设置完后还是报该错误再运行flutter pub get就好

本文作者:哈希喵

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!