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

Android Studio调试Flutter项目提示找不到lib/main.dart报错如何解决?

问题原因

报错核心是Flutter构建过程中自动生成的缓存文件.dart_tool/flutter_build/generated_main.dart未同步你的自定义入口配置,仍默认尝试导入不存在的lib/main.dart作为项目入口,常见诱因有两个:

  1. 构建缓存未及时清理,修改入口配置后旧的缓存文件仍在生效
  2. 安卓端构建配置硬编码了默认入口文件路径
修复步骤
  • 先清理本地项目缓存,执行如下命令(Windows系统可手动删除项目根目录下的.dart_tool文件夹):
flutter clean
rm -rf .dart_tool
flutter pub get
  • 检查安卓端构建配置,打开android/app/build.gradle文件,定位到flutter配置节点,确认未强制指定入口为main.dart,如需固定自定义入口,可添加target配置:
flutter {
    source '../..'
    target 'lib/main_stable.dart'
}
  • 再次核对Android Studio调试配置中「Dart entrypoint」的路径,确认指向的lib/main_stable.dart文件存在、路径无拼写错误
  • 重启Android Studio后重新运行调试即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:45:05