git clone之后,所有文件都在Intellij中标记为非项目文件

时间:2019-04-11 10:56:34

标签: git intellij-idea flutter

使用GitKraken(https://github.com/cloudwebrtc/flutter-webrtc)克隆git存储库并在Intellij中将其打开后,它将每个文件标记为“非项目文件”(棕色背景)。

enter image description here

一切都按预期进行构建和运行,但这有点烦人。

我尝试使用IntelliJ进行git checkout,但这没有帮助。

我该如何解决?

3 个答案:

答案 0 :(得分:2)

文件->项目结构(或按Ctrl + Alt + Shift + S)

项目设置->模块

选择您的项目,然后在右侧应具有内容根目录列表。 roots

默认情况下,它将设置为

  • 源文件夹:
    • src \ main \ java
  • 测试源文件夹:
    • src \ test \ java
  • 测试资源文件夹:
    • src \ test \ Resources
  • 排除的文件夹:
    • 目标

如果仍然无法清除,则可能需要调整IntelliJ认为项目目录在设置中的位置。

答案 1 :(得分:2)

非常晚的答案,但我刚刚为我的项目遇到了这个问题,并意识到我的项目名称有像你这样的破折号,这是 IntelliJ 的无效模块名称。所以我只是更改了解决我的问题的项目文件夹名称。

答案 2 :(得分:0)

Intellij找不到任何源,测试或资源文件夹,因为您打开的项目不是gradle或maven项目。它的根目录也没有src文件夹。

解决方案: 打开Gradle工具窗口,然后单击顶部的加号按钮:

屏幕截图显示了我的gradle项目之一: enter image description here

选择flutter-webrtc/android/build.gradle文件以将android项目导入为模块。

或者,直接通过Files > Open打开android项目。

HTH