Gradle 无法创建新模块(模块已存在)Intellij

Gradle 无法创建新模块(模块已存在)Intellij,gradle,intellij-idea,Gradle,Intellij Idea,我正在尝试在我的项目中创建一个新模块。一旦我指定了模块的名称,Intellij就会抛出“这个模块已经存在”。退出向导后,它会创建一个具有相同模块名称的目录,但不会使其成为模块。我删除了目录并执行了“使缓存失效并重新启动”,但错误仍然存在 如果您使用的是Gradle,并且这是一个多项目布局,看起来是这样,那么您不应该直接在IntelliJ中创建模块 相反,如果目录不存在,请手动创建该目录,如果需要,请在其中创建一个gradle.build[.kts]文件,然后在settings.gradle[.

我正在尝试在我的项目中创建一个新模块。一旦我指定了模块的名称,Intellij就会抛出“这个模块已经存在”。退出向导后,它会创建一个具有相同模块名称的目录,但不会使其成为模块。我删除了目录并执行了“使缓存失效并重新启动”,但错误仍然存在


如果您使用的是Gradle,并且这是一个多项目布局,看起来是这样,那么您不应该直接在IntelliJ中创建模块


相反,如果目录不存在,请手动创建该目录,如果需要,请在其中创建一个gradle.build[.kts]文件,然后在settings.gradle[.kts]中为其添加导入语句。然后只需在IntelliJ中刷新Gradle配置(“重新导入所有Gradle项目”)。

您可以尝试执行以下操作:

  • 关闭IDE并手动卸下模块
  • 删除
    .idea
    文件夹
  • 打开IDE并重新导入项目
  • 请尝试根据再次添加模块

如果问题仍然存在,请联系JetBrains并附加一个压缩的项目结构树。

我遇到了这个问题,转到
.idea/modules.xml
,找到了我想要的路径名称,并删除了该行(只需使用名称按ctrl+f键)。删除该行并保存文件后,我能够创建具有该名称的模块。

这是一个缓存问题。 那就试着用这些词吧

Invalidate cache and restart worked for me

但如果没有,您可以尝试手动删除.idea文件或重新导入项目。

您可以为我提供本教程的链接吗?首先,您应该让它在纯Gradle(没有IntelliJ)中工作。如果您是Gradle的新手,可以查看以了解如何配置新模块。如果这是一个您正在添加到的现有项目,您可以从其他模块中获得灵感。一旦工作正常,返回IntelliJ并按下Gradle工具窗口中带有两个箭头的图标(请参阅)。