【问题标题】:Android Studio cannot detect project structure of a flutter projectAndroid Studio 无法检测到颤振项目的项目结构
【发布时间】:2021-06-10 08:56:07
【问题描述】:

最初,我在寻找为什么我无法打开模拟器窗口,然后我发现主要原因是由于缺少“.iml”文件和“.iml”文件,android studio无法自动检测flutter项目结构。 idea”文件夹,因此它不知道两个模块的存在,即 my_project 和 my_project_android。 谁能帮我?为什么会这样?

注意:- 如果我仅从我的计算机创建项目,Android Studio 可以检测到 Flutter 项目结构,但由于我是从 GitHub 导入项目,它无法检测到适当的项目结构。

下面是我的模块部分在项目结构中的样子,这里的所有部分都是空的。

编辑 1:- 以下是尝试在模块中导入项目的选择

编辑 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


【解决方案1】:

我发现我从 VCS 获得的项目有缺陷,它在颤振根文件夹中有 gradle 文件和一些问题,最终,我创建了一个新的颤振项目,之后我复制了 dart 和其他文件并更新了一些android文件,它工作。

【讨论】:

    猜你喜欢
    • 2020-03-22
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    • 2019-03-11
    • 2020-01-16
    相关资源
    最近更新 更多