Android Studio无法创建Flutter项目,仅生成普通Java项目求助
问题说明
- 环境:Android Studio Giraffe版本(因存储空间问题重装过),已安装Flutter、Dart插件,
flutter doctor检测无异常 - 异常表现:点击“创建新Flutter项目”按钮后,仅生成普通Java项目,无法使用Dart代码;终端可运行
flutter doctor,但无法创建真正的Flutter项目;已尝试重装Flutter、重启电脑,均无效
解决步骤
检查Flutter SDK路径与模板完整性
打开Android Studio,进入File > Settings > Languages & Frameworks > Flutter,确认Flutter SDK路径配置正确。若新建项目界面无Flutter选项,手动补充模板:关闭Android Studio,复制Flutter SDK目录下packages/flutter_tools/templates文件夹到Android Studio模板目录(Windows:C:\Users\[用户名]\AppData\Roaming\Google\AndroidStudioGiraffe\templates;Mac:~/Library/Application Support/Google/AndroidStudioGiraffe/templates),重启后重试。重置Android Studio缓存
关闭Android Studio,执行File > Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart;若无效,手动删除缓存目录(Windows:C:\Users\[用户名]\.AndroidStudioGiraffe\system;Mac:~/Library/Caches/Google/AndroidStudioGiraffe),再重启软件。用命令行创建项目后导入
打开终端执行命令创建项目:flutter create my_flutter_project再打开Android Studio,通过
File > Open导入该项目,验证是否可正常使用Dart代码。此方法可绕过Android Studio的项目创建界面问题,临时作为替代方案。检查插件兼容性并重装
进入Plugins界面,确认Flutter和Dart插件版本与Giraffe版本兼容,更新至匹配的稳定版;若仍有问题,先卸载两个插件,重启后重新安装,确保安装过程无报错。
内容的提问来源于stack exchange,提问作者Randall

