intellij-idea - Intellij IDEA 12.1.6+ Gradle 1.9 中的 "Cannot resolve symbol"

标签 intellij-idea gradle

我是 Gradle 新手,正在尝试在我的开发环境(Windows 7 + Intellij IDEA 12.1.6)中设置它。因此,根据 gradle.org 的 getting statements,我安装了 Gradle 1.9。

PS C:\work> gradle -v
------------------------------------------------------------
Gradle 1.9
------------------------------------------------------------

Build time:   2013-11-19 08:20:02 UTC
Build number: none
Revision:     7970ec3503b4f5767ee1c1c69f8b4186c4763e3d

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy:          2.2.0
JVM:          1.6.0_26 (Sun Microsystems Inc. 20.1-b02)
OS:           Windows 7 6.1 amd64

此外,我还安装了Intellij Gradle插件

现在,问题是当我在 Intellij IDEA(版本 12.1.6)中打开 *.gradle 文件时,它提示“无法解析符号 X” 其中 X 是 Gradle DSL 的任何关键字(参见下面的屏幕截图)。

enter image description here

如果有人能告诉我如何解决此问题或向我指出解决此问题的文档,我将非常感激。

更新 1:

请注意,我也尝试过 Intellij IDEA 13 (EAP)。不幸的是,同样的问题在那里可以重现。

最佳答案

这发生在我身上,2017.1。事实证明,该项目已以某种方式配置为使用本地 gradle 发行版,并且 Gradle 主目录指向不再存在的路径。一旦我将 IntelliJ 指向 gradle 分发的正确路径,正确的突出显示就会再次启用。

要检查这一点,请打开“设置”窗口并导航到“构建、执行、部署”->“构建工具”->“Gradle”。确保您使用正确的设置将 IntelliJ 指向有效的 gradle 安装。就我而言(如下所示),我使用的是 gradle 包装器。如果您使用本地安装,请确保在此屏幕上正确指定 Gradle 主路径。

Screenshot of the Gradle Settings window

关于intellij-idea - Intellij IDEA 12.1.6+ Gradle 1.9 中的 "Cannot resolve symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20142569/

相关文章:

java - kotlin项目无法在gradle中构建

android - Android Studio 3.0 中的 AndroidManifest.xml 问题

java - 通过 IntelliJ-Idea 生成实体时面临问题

performance - Intellij IDEA X : any multicore settings to be tweaked?

spring-boot - 使用在 META-INF/spring.factories 中找到的 Gradle-No 自动配置类

scala - 项目中的依赖项不可用

Android studio kotlin 插件报错

gradle - 将Gradle缓存添加到Sonatype Nexus

android - 如何从Android(Gradle)应用中排除cglib依赖项?

java - 使用JDK 1.9更新到IC 2016后无法编译Java源代码