移除Flutter源环境变量后仍用国内源,如何恢复默认下载地址?
恢复Flutter默认包下载地址的解决方案
以下是按优先级排序的排查和解决步骤:
- 重启所有终端/IDE:删除环境变量后,旧会话会缓存之前的配置,必须完全关闭并重新打开终端、VS Code、Android Studio等工具,新会话才会读取更新后的系统环境。
- 重置Flutter全局配置:
先执行flutter config查看当前配置,如果输出里存在storageBaseUrl或pubHostedUrl的自定义值,用以下命令清除:flutter config --clear-storage-base-url flutter config --clear-pub-hosted-url - 检查项目本地配置:查看项目根目录下的
.flutter_settings文件,若里面有镜像地址相关配置,直接删除该文件即可。 - 清理pub缓存配置:
不同系统的pub配置文件路径不同:- Windows:检查
%APPDATA%\Pub\Cache或%USERPROFILE%\.pub-cache下的配置文件 - macOS/Linux:检查
~/.pub-cache或~/.config/dart/pub-settings.json
如果文件中存在hosted_url相关的自定义条目,直接删除对应内容。
- Windows:检查
- 验证恢复效果:执行
flutter doctor -v,查看输出中“Flutter assets will be downloaded from”的地址是否恢复为默认的https://storage.googleapis.com,再运行flutter pub get确认下载源已切换。
内容的提问来源于stack exchange,提问作者Zahra
相关产品推荐
相关产品推荐

