Flutter开发多个项目时如何设置Android Studio

问题描述 投票:0回答:3

我有3个项目,1个通用小部件包和2个应用程序。我有以下目录结构

  • 小部件(pubspec.yaml、lib/、..)
  • app1(pubspec.yaml,lib/,..)
  • app2(pubspec.yaml,lib/,..)

我可以在三个单独的 AndroidStudio 窗口中打开它们,但这有一些缺点。例如小部件中的重构(例如重命名小部件或函数名称)不适用于 app1 或 app2。

所以我想知道是否可以在一个AndroidStudio窗口中打开这三个项目,以便将重构应用于所有项目

flutter android-studio intellij-idea
3个回答
1
投票

显然,可以在 AndroidStudio 中打开多个“模块”,其中模块可以是 Flutter 应用程序或 Flutter 包。因此,完全有可能在单个窗口中打开“小部件”和“应用程序1”/“应用程序2”。这可以通过使用“文件/项目结构...”来完成,选择“模块”并单击“+”并指向要添加的模块的 iml 文件。


0
投票

可能重复如何在 android studio 中同时打开两个或多个项目

尝试转到“设置”>“外观和行为”>“系统设置”, 在项目开放部分, 选择在新窗口中打开项目。


0
投票

打开包含 3 个项目的顶部文件夹,然后

File/Project Structure...
。在这里,使用
+ Add Content Root
添加所有项目文件夹:

然后你的 Android Studio 侧边栏应该单独列出不同的项目:

在一个项目中编辑某些内容(例如方法名称)会在其他项目中更改它,您可以使用 Android Studio 中的 Flutter Dev Tools(如果您只是使用 Android Studio 打开顶部文件夹,则该工具不起作用)。

© www.soinside.com 2019 - 2024. All rights reserved.