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

如何在Android Studio 3.1.2中打开现有Flutter项目及相关疑问

嘿,我来帮你搞定Android Studio 3.1.2里打开现有Flutter项目的问题,还有你疑惑的几个点~

打开现有Flutter项目的标准操作(必看前提+步骤)

首先得确认一件事:Android Studio默认不带Flutter和Dart插件,这是打开Flutter项目的必备前提,如果你没装的话,先搞定这个:

  • 打开Android Studio,Windows/Linux点顶部菜单栏的File > Settings,Mac则是Android Studio > Preferences
  • 找到左侧的Plugins选项,切换到Marketplace标签,搜索「Flutter」,点击Install,安装时会提示你同时安装Dart插件(必须装),装完重启IDE就行

插件搞定后,打开项目有两种标准方式:

  • 从欢迎页启动:打开Android Studio,在欢迎界面选「Open an existing Android Studio project」,找到你的Flutter项目根目录(就是包含pubspec.yaml、android、ios文件夹的那个文件夹),选中后点OK
  • 从IDE内打开:已经打开IDE的话,点顶部File > Open,同样选项目根目录确认打开
关于打开后的报错与「Get Dependencies」的疑问

你说打开项目后报错,执行「Get Dependencies」就解决了,这完全是正常现象,不用慌:

  • Flutter项目的所有依赖包都写在pubspec.yaml里,第一次打开项目、或者项目依赖有更新时,Android Studio不会自动立刻拉取这些依赖
  • 「Get Dependencies」本质就是让Flutter去下载并安装pubspec.yaml里定义的所有包,和在终端运行flutter pub get是一个效果,执行完依赖拉取完成,项目就能正常运行了
为什么之前的Stack Overflow方案没生效?

大概率是这两个原因:

  1. 没装Flutter/Dart插件:没有插件的话,Android Studio根本识别不了Flutter项目,自然按普通Android项目打开会出问题
  2. 选了错误的目录:比如你选了项目里的android子目录,而不是包含pubspec.yaml的根目录,这样IDE会把它当成普通Android项目处理,肯定会报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:05:22