我在这里可能听起来很菜鸟,但我看不到在Android Studio 3.1.2
中打开现有Flutter项目的明确方法。
我检查了this,但它不工作。所以我想知道是否有一个标准的IDE的方式来做这件事?我也找不到任何文件明确提到它。我需要安装一个第三方插件?
将其作为现有Android Studio项目打开后,我收到以下错误:
通过运行Get Dependencies
解决了该错误。这是正常行为吗?
我在这里可能听起来很菜鸟,但我看不到在Android Studio 3.1.2
中打开现有Flutter项目的明确方法。
我检查了this,但它不工作。所以我想知道是否有一个标准的IDE的方式来做这件事?我也找不到任何文件明确提到它。我需要安装一个第三方插件?
将其作为现有Android Studio项目打开后,我收到以下错误:
通过运行Get Dependencies
解决了该错误。这是正常行为吗?
8条答案
按热度按时间sigwle7e1#
1.安装适用于Android Studio的Flutter插件:https://flutter.io/get-started/editor/
1.打开Android工作室
1.使用以下方法之一打开现有Android Studio项目:
最简单的方法:将项目文件夹拖放到Android Studio。
其他方式:
4c8rllxm2#
什么工作对我来说是打开现有的Android Studio项目如上所述,然后进入菜单
工具-〉Flutter-〉Flutter清除
然后会打开配置窗口并要求您定位flutter sdk。定位sdk后,单击OK,然后flutter功能将可用(Pub按钮,运行菜单)。之后您可以继续获取依赖项(pub get)。
它基本上是清理项目文件夹的以前的设置,这可能与系统(android studio)冲突。但这不会发生,如果你从源代码库获得项目,因为所有的垃圾文件不会在项目文件夹。
yc0p9oo03#
在macOS上,最快的方法是在项目根目录下使用
open -a Android\ Studio android
。或者,如果你使用jetbrains工具箱,你可以在它的设置中启用“Shell脚本”。这将在你选择的文件夹中创建一个二进制文件,所以你必须将这个文件夹添加到你的
PATH
中。然后,你可以在Android文件夹中使用studio .
,或者在flutter项目中使用studio android
。这样做的好处是,它也适用于其他Jetbrains产品(Eidogg.charm project_dir
或clion project_dir
。不幸的是,这个方法出现了故障(至少对于pycharm来说)。byqmnocz4#
看起来Android Studio无法从Flutter项目自动加载Android应用程序模块。我也有同样的问题,所以在我的情况下Gradle找不到,因为缺少Android项目。
site官方发布了一条重要消息:
重要提示:不要对Flutter项目使用“新建”〉“从现有源项目”选项
我建议,同样的是开放的选择。
brc7rcf05#
只需正常打开您的项目,然后在[Android Studio〉首选项〉语言和框架〉Flutter〉Flutter SDK路径]中选择您下载并解包Flutter SDK的路径。
6ioyuze26#
我知道现在已经很晚了,但您可以按照以下步骤在Android Studio中打开现有的Flutter项目(确保您已经安装了Flutter & Dart插件和Flutter SDK):
1.在Android Studio中点击文件菜单中的打开,
1.转到项目的路径、
1.在对话框中单击“打开,”
1.当项目在Android Studio中打开时,会显示包和依赖项的错误,所以点击顶部的Get Dependencies,Android Studio会自动添加所有需要的依赖项和包。
zlhcx6iw7#
在android中有一种简单的方法可以做到这一点:
只要像平常一样打开你的项目,在右上角,点击Flutter Attach选项,瞧!
请参见随附的屏幕截图!
tsm1rwdh8#
通常情况下,您只需右键单击android文件夹〉Flutter〉在Android Studio中打开Android模块即可在Android Studio中打开Flutter项目,但有时此选项可能被禁用,请选中this answer以启用。