首次运行Flutter提示No pubspec.yaml file found如何解决?
解决 Flutter run 提示「No pubspec.yaml file found」的问题
这个错误其实很好排查——你没有在正确的目录下执行flutter run命令。Flutter的run命令必须在Flutter项目的根目录(也就是包含pubspec.yaml配置文件的文件夹)里运行,而你现在大概率是在Flutter SDK的Git克隆根目录里执行了这条命令,这完全不符合要求。
下面是具体的解决步骤:
如果你还没有创建过Flutter项目:
- 打开终端,执行
flutter create my_flutter_app(my_flutter_app是自定义的项目名称,你可以改成自己喜欢的),这条命令会帮你生成一个完整的标准Flutter项目,里面自带pubspec.yaml文件。 - 切换到刚创建的项目目录:
cd my_flutter_app。 - 现在再执行
flutter run,就能正常启动项目了。
- 打开终端,执行
如果你已经有现成的Flutter项目:
直接找到项目的根目录(在这个目录下你能看到pubspec.yaml、lib、android、ios这些文件夹),在终端里切换到该目录后,再执行flutter run即可。
内容的提问来源于stack exchange,提问作者Dims
相关产品推荐
相关产品推荐

