You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除系统环境变量后Flutter应用编译报错,求解决方法

解决Flutter编译因环境变量丢失导致的插件目录断言失败问题
  • 恢复核心环境变量

    1. 找到你的Flutter SDK安装路径,将其添加到系统环境变量的Path中
    2. 添加系统变量FLUTTER_HOME,值设为Flutter SDK的根目录
    3. 添加系统变量ANDROID_HOME,值为你的Android SDK路径(通常在C:\Users\er\AppData\Local\Android\Sdk,自定义安装则填对应路径)
    4. 把Android SDK的几个关键子目录也加入Path:%ANDROID_HOME%\platform-tools、%ANDROID_HOME%\tools、%ANDROID_HOME%\tools\bin
  • 修复插件目录问题

    1. 删除本地缓存的出错插件目录:
      rmdir /s /q C:\Users\er\AppData\Local\Pub\Cache\hosted\pub.dev\contacts_service-0.6.3
      
    2. 打开项目根目录终端,执行flutter pub get重新拉取插件
    3. 如果仍报错,尝试升级插件版本:修改项目pubspec.yaml中contacts_service的版本为最新稳定版(比如^0.6.4),再执行flutter pub get
  • 验证配置正确性
    打开新的命令提示符窗口,执行flutter doctor检查所有依赖状态,红色报错按照提示修复;也可执行flutter doctor -v查看详细日志,确认Flutter和Android SDK路径被正确识别

内容的提问来源于stack exchange,提问作者yoav28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 13:08:11