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

Flutter构建APK报错:找不到lib/main.dart,如何修改构建目标文件?

解决Flutter构建APK时“Target file 'lib/main.dart' not found”的问题

临时指定构建目标文件(命令行方式)

Flutter默认以lib/main.dart作为应用入口,若你的入口文件路径不同,直接在构建命令中通过--target(或简写-t)参数指定即可:

  • 假设你的入口文件是lib/my_app.dart,执行命令:
    flutter build apk --release --target=lib/my_app.dart
    
  • 若入口文件在子目录,比如lib/src/main_app.dart,则命令为:
    flutter build apk --release -t lib/src/main_app.dart
    

永久修改默认入口文件

如果不想每次构建都手动指定路径,可以修改项目的pubspec.yaml文件,添加如下配置(替换为你的实际入口路径):

flutter:
  main: lib/your_custom_main.dart

修改后,后续执行flutter build apk --release时会自动使用你指定的入口文件。

注意事项

  • 确保指定的文件路径完全正确,包括大小写(部分系统区分文件大小写)
  • 若你的文件夹结构中main.dart确实不在lib根目录,务必对应调整路径参数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 22:02:02