如何在Android Studio中打开现有的Flutter项目

时间:2018-05-27 02:51:00

标签: android-studio flutter

我可能会在这里听到noob,但我无法在Android Studio 3.1.2中看到明确的方式打开现有的Flutter项目。

我查了this但它没有用。所以我想知道是否有标准的IDE方式这样做?我也找不到任何明确提及它的文档。我是否需要安装第三方插件?

将其作为现有Android Studio项目打开后,我收到以下错误:

error

运行Get Dependencies解决了错误。这是正常行为吗?

6 个答案:

答案 0 :(得分:7)

  1. 为Android工作室安装Flutter插件:https://flutter.io/get-started/editor/

  2. 打开Android Studio

  3. 使用以下方法之一打开现有的Android Studio项目:

  4. Android Studio 1

    Android Studio 2

    Android Studio 3

答案 1 :(得分:7)

对我有用的是打开如上所述的现有Android Studio项目,然后转到菜单

工具-> Flutter-> Flutter Clean

然后将打开配置窗口,并要求您找到Flutter SDK。找到sdk后,单击“确定”,然后即可使用颤动功能(Pub按钮,运行菜单)

答案 2 :(得分:4)

macOS 上最快的方法是 open -a Android\ Studio android(位于根项目目录中)。


或者,如果您使用jetbrains工具箱,则可以在其设置中启用“ Shell脚本”。这将在您选择的文件夹中创建一个二进制文件,因此您必须将此文件夹添加到PATH中。然后,您可以在Android文件夹中使用studio .,也可以在flutter项目中使用studio android。这样做的好处是,它还可以与其他Jetbrains产品(例如charm project_dirclion project_dir)一起使用。不幸的是,这种方法会出现故障(至少对于pycharm)。

答案 3 :(得分:1)

看起来Android Studio无法自动从Flutter项目中加载Android应用程序模块。我也有同样的问题,由于缺少Android项目,在我的情况下找不到Gradle。

site官方有重要说明:

  

重要:对于Flutter项目,请勿使用“新建>来自现有来源的项目”选项

我建议,“打开”选项也是如此。

答案 4 :(得分:1)

在android中有一种简单的方法:

只需正常打开项目,然后在右上角单击 Flutter Attach 选项,然后瞧瞧!

请参阅附件屏幕抓取!

enter image description here

答案 5 :(得分:0)

我知道已经很晚了,但是您可以按照以下步骤在Android Studio中打开现有的Flutter项目(确保您已经安装了Flutter&Dart插件和Flutter SDK):

  1. 在Android Studio中单击“从文件人打开”,
  2. 转到项目的路径,
  3. 单击“从对话框打开”,
  4. 在Android Studio中打开项目时,它将显示程序包和依赖项的错误。因此,单击顶部的“获取依赖项”。 Android studio将自动添加所有必需的依赖项和软件包。