Windows10下Flutter Doctor无法识别Android Studio已装Flutter/Dart插件求助
解决flutter doctor无法识别JetBrains Toolbox安装的Android Studio中Flutter/Dart插件的问题
我之前也碰到过用JetBrains Toolbox安装Android Studio后,flutter doctor死活检测不到已安装的Flutter和Dart插件的情况,给你几个亲测有效的解决办法:
1. 手动指定Android Studio路径给Flutter
Toolbox安装的Android Studio路径带有版本号后缀,默认情况下flutter doctor可能无法正确扫描到插件目录,你可以手动指定AS的安装路径:
flutter config --android-studio-dir="C:\Users\tradj\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\192.6241897"
执行完这个命令后,再重新运行flutter doctor,大概率能识别到已安装的插件。
2. 验证插件的实际安装状态
有时候AS显示插件已安装,但实际文件可能缺失,你可以这么检查:
- 打开Android Studio,进入
File > Settings > Plugins,确认Flutter和Dart插件确实标记为已启用状态; - 找到AS的插件目录:
C:\Users\tradj\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\192.6241897\plugins,查看是否存在flutter和dart文件夹; - 如果没有这两个文件夹,去JetBrains插件市场下载对应Android Studio 3.6版本的Flutter和Dart插件ZIP包,解压到上述plugins目录,重启AS后再运行
flutter doctor。
3. 清除Flutter的检测缓存
Flutter会缓存之前的检测结果,你可以删除缓存后重新检测:
- 找到Flutter SDK目录下的
.dart_tool\flutter_build文件夹(路径是D:\Flutter\sdk\.dart_tool\flutter_build); - 删除这个文件夹里的所有内容,然后重新运行
flutter doctor。
4. 检查环境变量配置(可选)
确保你的环境变量配置正确:
ANDROID_HOME指向C:\Users\tradj\AppData\Local\Android\Sdk;PATH中包含Flutter SDK的bin目录(D:\Flutter\sdk\bin);- 重启命令行窗口,让环境变量生效后再检测。
如果以上方法都没解决,你可以尝试创建一个新的Flutter项目,看Android Studio能否正常加载Flutter相关功能——如果能正常创建和运行项目,那flutter doctor的检测提示可能只是个小bug,不影响实际开发。
内容的提问来源于stack exchange,提问作者numbnut
相关产品推荐
相关产品推荐

