【发布时间】:2021-06-10 08:56:07
【问题描述】:
最初,我在寻找为什么我无法打开模拟器窗口,然后我发现主要原因是由于缺少“.iml”文件和“.iml”文件,android studio无法自动检测flutter项目结构。 idea”文件夹,因此它不知道两个模块的存在,即 my_project 和 my_project_android。 谁能帮我?为什么会这样?
注意:- 如果我仅从我的计算机创建项目,Android Studio 可以检测到 Flutter 项目结构,但由于我是从 GitHub 导入项目,它无法检测到适当的项目结构。
下面是我的模块部分在项目结构中的样子,这里的所有部分都是空的。
编辑 2:- 这是我使用“从版本控制获取”直接从 android studio 导入项目的地方,而不是,
在此之后,我只需单击克隆,就不再要求(或要求)更多设置。
【问题讨论】:
-
Goto File-->Project Structure-->Modules-->右侧会有
Add Content Root并选择你下载的项目,并检查项目是否启用了dart,如果你是不知道如何检查,转到文件-->设置-->语言和框架选择 Dart 并启用项目并运行flutter clean和pub get @Vishnu -
@Assassin 我在项目结构中添加了模块部分的屏幕截图,您可以看到这里没有
Add Content Root选项。 -
这是因为您没有正确设置项目,点击
+按钮并选择创建或导入模块,但现在坚持创建模块并选择您的flutter下载路径,如果没有它会自动出现选择flutter sdk文件夹并选择下载的项目文件夹并按ok然后运行flutter clean和pub run@Vishnu -
@Assassin 我无法导入颤振模块,它说“所选目录不是颤振模块”并且在尝试导入 gradle 或 eclipse 项目时,在选择我的目录时,下一个选项仍然是灰色的什么也没有发生
-
你能给我看照片吗@Vishnu
标签: android flutter android-studio