Intellij IDEA 12.1.6+ Gradle 1.9中的“无法解析符号”

时间:2013-11-22 10:28:16

标签: intellij-idea gradle

我是Gradle的新手,我正在尝试在我的开发环境中进行设置(Windows 7 + Intellij IDEA 12.1.6)。因此,根据gradle.org的getting stated guide,我安装了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)。不幸的是,同样的问题在那里是可重现的

2 个答案:

答案 0 :(得分:1)

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

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

Screenshot of the Gradle Settings window

答案 1 :(得分:0)

在最近的IntelliJ 13 EAP中,IntelliJ了解了大部分核心构建脚本语言,包括repositoriesdependencies块。如果它不适合您,也许可以与JetBrains的人联系。