我可能会在这里听到noob,但我无法在Android Studio 3.1.2
中看到明确的方式打开现有的Flutter项目。
我查了this但它没有用。所以我想知道是否有标准的IDE方式这样做?我也找不到任何明确提及它的文档。我是否需要安装第三方插件?
将其作为现有Android Studio项目打开后,我收到以下错误:
运行Get Dependencies
解决了错误。这是正常行为吗?
答案 0 :(得分:7)
为Android工作室安装Flutter插件:https://flutter.io/get-started/editor/
打开Android Studio
使用以下方法之一打开现有的Android Studio项目:
答案 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_dir
或clion project_dir
)一起使用。不幸的是,这种方法会出现故障(至少对于pycharm)。
答案 3 :(得分:1)
看起来Android Studio无法自动从Flutter项目中加载Android应用程序模块。我也有同样的问题,由于缺少Android项目,在我的情况下找不到Gradle。
site官方有重要说明:
重要:对于Flutter项目,请勿使用“新建>来自现有来源的项目”选项
我建议,“打开”选项也是如此。
答案 4 :(得分:1)
答案 5 :(得分:0)
我知道已经很晚了,但是您可以按照以下步骤在Android Studio中打开现有的Flutter项目(确保您已经安装了Flutter&Dart插件和Flutter SDK):