flutter安装依赖卡如何解决
在Flutter项目中安装依赖时总是卡住,进度条长时间没有反应。尝试过切换网络环境、清理缓存和重启IDE,但问题依旧。具体表现为执行flutter pub get或flutter packages get时卡在Resolving dependencies...阶段。想知道除了等待和重试外,是否有其他有效的解决方法?例如修改镜像源或调整某些配置参数?
        
          2 回复
        
      
      
        - 切换国内镜像源:设置 PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL为国内镜像地址。
- 使用代理:配置科学上网工具,设置环境变量 HTTP_PROXY和HTTPS_PROXY。
- 手动下载:从 GitHub 或镜像站下载依赖包,放入 Flutter 缓存目录。
- 重试命令:网络波动时多次执行 flutter pub get。
更多关于flutter安装依赖卡如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在Flutter项目中遇到依赖安装卡住的问题,通常可以通过以下方法解决:
1. 切换镜像源
国内用户建议使用国内镜像,在项目根目录执行:
flutter pub get --verbose
观察卡在哪个仓库,然后临时设置镜像(以阿里云为例):
export PUB_HOSTED_URL=https://mirrors.aliyun.com/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.aliyun.com/flutter
flutter pub get
Windows系统用 set 代替 export。
2. 清理缓存
删除缓存并重新获取:
flutter pub cache clean
flutter pub get
3. 关闭VPN/代理
如果使用代理,尝试关闭或检查代理设置:
flutter pub get --no-network-proxy
4. 手动下载依赖
若某个包始终失败,可到 pub.dev 手动下载,放入 cache 目录(路径通过 flutter pub cache dir 查看)。
5. 检查网络和防火墙
确保网络稳定,防火墙未拦截请求。
6. 升级Flutter
确保使用最新稳定版:
flutter upgrade
通常通过切换镜像或清理缓存即可解决。如问题持续,检查 pubspec.yaml 依赖是否配置正确。
 
        
       
             
             
            

