Android Studio创建Flutter项目无main.dart及iOS文件夹问题求助
问题核心
你遇到的是Android Studio未正确识别Flutter环境,导致新建项目时没有Flutter选项,最终生成了原生Android项目而非Flutter项目。以下是直接可行的解决步骤:
检查并启用Flutter/Dart插件
打开Android Studio的Settings(Windows/Linux:File > Settings;Mac:Android Studio > Settings),进入Plugins面板,搜索Flutter和Dart插件,确保两者都处于已启用状态。若之前安装但未启用,勾选后重启Android Studio。手动指定Flutter SDK路径
进入Settings > Languages & Frameworks > Flutter,在Flutter SDK path处手动选择本地Flutter SDK的根目录(例如~/flutter或C:\flutter),点击Apply后重启IDE,再尝试新建项目。用Flutter CLI手动创建项目(最直接的绕开方法)
打开终端,进入目标目录,执行命令:flutter create your_project_name替换
your_project_name为你的项目名。创建完成后,在Android Studio中选择File > Open,选中项目根目录打开,即可获得标准Flutter项目结构(包含lib/main.dart、ios、android等文件夹)。清理Android Studio缓存修复UI异常
关闭Android Studio,删除以下缓存目录:- Windows/Linux:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system\caches - Mac:
~/Library/Caches/Google/AndroidStudio<版本号>
重新打开IDE后再尝试新建项目。
- Windows/Linux:
临时过渡方案
鉴于你熟练使用dartpad,可继续在dartpad中编写调试Flutter代码,同时用CLI创建本地项目同步练习,避免卡在项目创建环节影响创业准备进度。
内容的提问来源于stack exchange,提问作者ree ree

