无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试

Posted

技术标签:

【中文标题】无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试【英文标题】:Unable to make the module: related gradle configuration was not found. Please, re-import the Gradle project and try again 【发布时间】:2015-03-27 10:55:06 【问题描述】:

我使用 IntelliJ IDEA Ultimate 14 和 Gradle 1.2。我从控制台管理项目,但我需要从 IDE 调试一些代码。

当我尝试制作项目时,this error window 出现。当我尝试调试项目时,

Error: Unable to make the module: idappcli, related Gradle configuration was not found. 
Please, re-import the Gradle project and try again.

写在消息窗口中。如何将常规输出路径添加到项目中?

【问题讨论】:

【参考方案1】:

尝试打开gradle task view,然后单击刷新按钮。对我来说,它解决了这个问题。

【讨论】:

当您导入 gradle 项目时,会有一个“自动导入”复选框。 您可以通过单击主菜单中FileEdit 旁边的View -> Tool Windows -> Gradle 来显示视图。 在 15.0.2 对我没有影响。 我仍然在我的 IntelliJ 2016.2.1 上使用这个技巧,它可以正常工作。请注意,您需要等待所有依赖项都更新后才能再次“使用”该项目 升级到 IntelliJ 2016.3 后遇到了这个问题。【参考方案2】:

我也有类似的问题, 转到:查看 -> 工具窗口 -> Gradle。 然后按刷新图标

【讨论】:

【参考方案3】:

这解决了“请重新导入 Gradle 项目并重试”的问题。对我来说(IntelliJ Ultimate 17.3.3):

(1) 分离的 Gradle 项目:

(2) 关闭项目并 (3) 通过文件 > 打开最近重新打开它。 IntelliJ 将提示导入现在未链接的 Gradle 项目。 (4) 导入并在对话框中选择“使用自动导入”。

【讨论】:

【参考方案4】:

我的 Intellij IDEA 版本 2016.2 (Mac) 遇到了同样的问题

解决方案是:在 Intellij 中,依次单击“查看”、“工具窗口”和“Gradle”,然后单击

【讨论】:

【参考方案5】:

我必须确保 Use auto-importUse default gradle wrapper (recommended) 都被选中。

File > Other Settings > Default Settings > Build, Execution, Deployment > Build Tools > Gradle

【讨论】:

如果使用默认的 gradle wrapper 是灰色的,你会怎么做? 确保你的项目中安装了 gradle wrapper。 docs.gradle.org/current/userguide/gradle_wrapper.html【参考方案6】:

我在更新 IntelliJ Idea 时遇到了类似的问题。

为了修复它,我在终端中运行了以下命令,它解决了我的问题。

gradle cleanIdea idea

【讨论】:

【参考方案7】:

对于大多数人来说,已经建议的 Gradle 刷新可能会解决问题。

对于我发现的其他人,删除 .idea 目录并重新导入项目可能会有所帮助。

可能是你的 resources 目录在通过 Spring Initializr 创建项目时没有添加到类路径中。因此,您的应用程序永远不会加载您已配置的 application.properties 文件。

如果是这种情况,要进行快速测试,请将以下内容添加到您的 application.properties 文件中:

server.port=8081

现在在运行您的应用程序时,您应该会在 Spring Boot 控制台输出中看到如下内容:

INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''

如果您的端口仍然是默认的 8080 并且没有更改为 8081,那么您的 application.properties 文件显然没有加载。

您还可以从命令行检查您的应用程序是否使用gradle bootRun 运行。哪个最有可能会起作用。

解决方案:

    关闭 IntelliJ,然后在项目文件夹中删除“.idea”文件夹 将您的项目重新导入 IntelliJ,如下所示:“导入项目”->“仅选择要导入的 build.gradle 文件”。 (IntelliJ 会自动抓取其余部分) 再次构建并运行您的应用程序

查看 IntelliJ Support 的官方回答: IDEA-221673

【讨论】:

【参考方案8】:

这对我有用:

    关闭 IntelliJ Idea 从项目根目录中删除“gradle”和“.gradle”文件夹 启动 IntelliJ Idea 并将项目导入为 gradle

【讨论】:

【参考方案9】:

就我而言,根本原因是缺少代理配置。一旦我正确配置它,我就能够刷新 gradle 项目,它最终下载了丢失的文件并正确设置了项目。

File > Settings > Appearance & Behaviour > System Settings > HTTP proxy

然后

View > Tool Windows > Gradle 

同步按钮

【讨论】:

【参考方案10】:

我进入了 IntelliJ Gradle 偏好设置:

Menu: Preferences > Build, Execution, Deployment > Build Tools > Gradle

Project Level Settings 下,将单选按钮切换为“使用默认的gradle wrapper(推荐)”

点击制作按钮,开始营业了!

【讨论】:

【参考方案11】:

我建议尝试“构建 > 重建项目”。

【讨论】:

【参考方案12】:

@user1339 我也遇到了同样的问题。请阅读这个问题Building war with Gradle, Debugging with IntelliJ IDEA。这对你很有帮助。并推荐“制作”任务。正如消息所说,我应该尝试重新导入 Gradle 项目并重试。就我而言,这个建议非常有帮助。

【讨论】:

以上是关于无法制作模块:未找到相关的gradle配置。请重新导入 Gradle 项目并重试的主要内容,如果未能解决你的问题,请参考以下文章

我制作的 vue 前端编译失败,出现一个错误,提示“未找到此相关模块模块”

未找到 Sass 相关模块?

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法訪问server。请验证实例名称是否正确而且 SQL Server 已配置为同意远程连接。

未找到或无法访问服务器。请验证实例名称是不是正确并且 SQL Server 已配置为允许远程连接。 (provider: 命

SQLSERVER 服务 请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志

firebase 无法解析 android 应用程序模块的 gradle 配置