我是 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 的任何关键字(参见下面的屏幕截图)。
如果有人能告诉我如何解决此问题或向我指出解决此问题的文档,我将非常感激。
更新 1:
请注意,我也尝试过 Intellij IDEA 13 (EAP)。不幸的是,同样的问题在那里可以重现。
最佳答案
这发生在我身上,2017.1。事实证明,该项目已以某种方式配置为使用本地 gradle 发行版,并且 Gradle 主目录指向不再存在的路径。一旦我将 IntelliJ 指向 gradle 分发的正确路径,正确的突出显示就会再次启用。
要检查这一点,请打开“设置”窗口并导航到“构建、执行、部署”->“构建工具”->“Gradle”。确保您使用正确的设置将 IntelliJ 指向有效的 gradle 安装。就我而言(如下所示),我使用的是 gradle 包装器。如果您使用本地安装,请确保在此屏幕上正确指定 Gradle 主路径。
关于intellij-idea - Intellij IDEA 12.1.6+ Gradle 1.9 中的 "Cannot resolve symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20142569/