2015-05-19 83 views
38

我很新Android Studio。我遇到了gradle问题。 它说,找到无效的Gradle JDK配置?

Error:Invalid Gradle JDK configuration found. 
Platform SDK does not point to valid `JDK` `(C:/Program Files/Java/jdk1.8.0_20)`. 
Consult IDE log for more details (Help | Show Log) 

那么我该怎么做才能解决这个问题?

+0

机器上是否存在C:/ Program Files/Java/jdk1.8.0_20? –

+0

是啊,我已经安装了java jdk。任何想法? –

+2

安装新的jdk并删除旧的jdk后,我遇到了类似的问题。这个问题的答案解决了它。 – Spindizzy

回答

99

在Android Studio下,选择File > Project Structure > JDK location。 将JDK指定到当前安装的JDK的文件夹中。并指定SDK位置。

+4

它应该被接受的答案,你不觉得吗?:) – Mohsen

+3

这将是很好,如果错误消息中的实际链接到“Gradle设置“会去这个地方,而不是完全无用的东西。这工作。 –

+0

不幸的是,即使我已经按照这些步骤操作,但我仍然遇到同样的问题。我也尝试清理项目并重新启动操作系统... –

0

当我遇到同样的问题时,我通过指定便携式(未安装的)JDK8的路径来解决这个问题。

12

如果您想/需要,请将您的JDK安装更新为您要使用的版本。

接下来,通过运行javac -versionjava -version来查找当前JDK安装的版本。检查它是你所期望的。

接下来,找到JDK安装目录:

  • 它应该是你的%PATH%。
  • 默认情况下,这将是一个子目录 “C:\ Program Files文件\ Java” 的”,例如: “C:\ Program Files文件\的Java \ jdk1.8.0_45”

接下来,启动Android工作室,并转至“文件 - >项目结构 - > JDK位置”首选项页面。

首选项给出的文件路径应该是上面标识的JDK安装导向器的路径。如果不是,那就更新它。

注:

  • 使用安装目录的完整路径;例如“C:\ Program Files \ Java \ jdk1.8.0_45”。
  • 使用路径名而不是URL。
0

当我在我的电脑上安装android studio时出现同样的错误。在安装的时候,我已经安装了android sdk和android studio在不同的路径,所以在项目结构中,我设置了新的sdk路径。 我仍然得到了无效jdk的消息...然后我知道jdk的位置,再次在项目结构中我已经设置了我的jdk路径。它可以工作。