Flutter新项目创建失败求助:Android Studio报错及flutter doctor无输出
解决Flutter创建项目失败且
flutter doctor无输出的问题 检查Flutter环境变量配置
确认系统PATH中已添加Flutter安装目录下的bin子目录:- Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的
PATH列表中查找Flutter的bin路径,没有的话手动添加,路径需指向你解压Flutter SDK的目录下的bin文件夹。 - Mac/Linux:打开终端,编辑
~/.bashrc或~/.zshrc文件,添加export PATH="$PATH:/你的Flutter安装路径/bin",保存后执行source ~/.bashrc或source ~/.zshrc生效。
配置完成后重启终端和Android Studio,确保环境变量生效。
- Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的
验证Flutter命令的可执行性
打开系统自带终端(不要用Android Studio内嵌终端),执行flutter --version:- 如果仍无输出,说明Flutter安装包可能损坏,或安装路径包含中文、空格等特殊字符。重新下载官方Flutter SDK,解压到无中文、无空格的目录中。
检查Android Studio的Flutter插件配置
打开Android Studio:- 进入「Settings」→「Plugins」,确认Flutter和Dart插件已安装并启用,未安装的话搜索安装后重启IDE。
- 进入「Settings」→「Languages & Frameworks」→「Flutter」,确认「Flutter SDK path」指向正确的Flutter安装目录,路径错误的话点击「Browse」选择正确目录,保存配置。
修复权限问题
- Windows:右键终端选择「以管理员身份运行」,再执行
flutter doctor尝试获取输出。 - Mac/Linux:执行
sudo chmod -R 755 /你的Flutter安装路径,给Flutter目录赋予足够权限后,重新执行Flutter命令。
- Windows:右键终端选择「以管理员身份运行」,再执行
清理缓存并重置
若Flutter命令可执行但仍有问题,执行flutter clean清理缓存,再执行flutter pub get重新拉取依赖;也可删除Flutter目录下的.cache文件夹,之后重新执行flutter doctor。
内容的提问来源于stack exchange,提问作者Faizan Zareen
相关产品推荐
相关产品推荐

