首页 文章

模块...没有gradle支持

提问于
浏览
93

我正在使用IntelliJ IDEA Pro 13.1.2 . 从未使用过13以下的任何版本 .

尝试从IDE运行 build.gradle 时,我收到消息:

模块不由gradle支持

我可以从命令行运行这个脚本就好了 .

"root"目录同时具有 .gradlegradle 子目录,并且通常其结构与同一项目中的另一个模块非常相似,我可以从IDE运行其构建而没有任何问题 .

有关进一步故障排除的建议

10 回答

  • 4

    我通过单击菜单修复了此问题

    --> "Run" 
    --> "Edit Configurations" 
    --> [+] The little plus in the top left corner 
    --> "Gradle"
    

    使用新创建的运行配置,它可以工作 . 我希望这会对你们有些人有所帮助 .

  • 9

    工具> Grails>更改SDK版本

  • 0

    像其他人所说的那样,其他答案都没有对我有用 . 唯一有效的是:

    关闭项目,然后将其作为Gradle项目导入 .

  • 3

    对于非gradle项目,您还可以从项目中删除该模块并重新导入它 . 这将有助于避免消息“模块不由gradle支持” .

  • 5

    我正在使用android studio,intellij . 试试这个:

    • 工具> Android>(与gradle文件同步项目)

    • 运行gradle build

  • 0
    • 导入时不要选择项目目录

    • 选择要导入的gradle文件作为Gradle项目

    • 我总是使用Local Gradle Distribution和Offline工作来构建,然后切换回来 .

    • 它将自动构建,您将在任务窗口中看到gradle任务 .

    希望对你有效 .

  • 46

    这个问题发生在我身上,因为我为我的项目选择了一个不同于artifactID的名称 . 为了防止出现此问题,请确保您的项目名称与artifactID相同 .

  • 57

    您可能最初通过 File->New->Project From Version Control 创建了项目 . 这似乎并不总是将项目设置为Gradle项目,即使根目录中有build.gradle也是如此 . 要解决这个问题: -

    • 关闭IntelliJ .

    • 删除项目中的.idea文件夹 .

    • 启动IntelliJ并选择'Open' .

    • 导航到项目文件夹并将其打开 .

    该项目将被识别为Gradle并被设置为此类 .

  • 12

    如果未通过“导入项目”设置IDE项目,然后指向Gradle项目,则可能必须将IDE项目链接到Gradle项目 . 这可以在“Gradle”窗口中完成 .

  • 0

    对我有用的答案是 restart IntelliJ - at startup build.gradle is identified and the project is set up.

    唯一对我有用的是使用菜单 File > Close Project 并重新打开它 . IDEA弹出一个对话框,说明"Import project from Gradle files"或其他相似之处 .


    Dead ends :下面是一个死胡同列表,所以不要浪费你的时间 . 尽管遵循了所有这些死胡同,我仍然看到"module is not backed by gradle" . 在阅读本文时,这些答案都没有奏效:

    • 没有Gradle工具窗口,因此我无法同步项目

    • 单击 File > Open gradle.build将打开文件进行编辑,但无法解决问题

    • 即使在我看到 build/ 文件夹创建后,创建运行gradle的运行配置也没有任何效果

    • 从命令行运行 ./gradlew 只会为gradle创建文件,而不会修复IntelliJ

相关问题