Gradle sync失败无效的Project Jdk

时间:2015-12-04 14:55:01

标签: android android-studio android-studio-import

厌倦了这个问题,听说android studio在很多方面都比eclipse好,但我甚至无法用它启动一个项目因为这个错误,试过很多解决方案仍然显示同样的事情,首先我认为它是仅在导入旧的eclipse项目时,但不是。

1)我尝试卸载每个jdk和jre并安装最新的 JDK 1.8.0_65 并设置所有路径和JAVA_HOME

C:\Users\username>java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

C:\Users\username>javac -version
javac 1.8.0_65

C:\Users\username>set JAVA_HOME
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65

2)重新安装android studio

3)使用sdk manager

更新了所有sdk

如果我尝试启动一个新项目,我收到错误

8:10:45 PM Invalid Project JDK
           Please choose a valid JDK directory
           Open JDK Settings
8:10:45 PM Gradle sync started
8:10:45 PM Gradle sync failed: Invalid Project Jdk

JDK位置默认情况下显示C:\ Program Files \ Java \ jdk1.7.0_10,我将其更改为C:\ Program Files \ Java \ jdk1.8.0_65,但似乎没有得到应用。 顺便说一下,我正在使用64位Windows 7并安装了64位java.Hope有人可以引导我从这个烂摊子,它已经是几个晚上浪费时间了。

添加我的JAVA_HOME的屏幕截图 enter image description here

以下是在android studio

中显示的JDK位置的屏幕截图

enter image description here

3 个答案:

答案 0 :(得分:1)

在Android Studio 1.5.1中,此错误显示为红色:" Android SDK位置不应包含空格,因为这可能会导致NDK工具出现问题。" JDK的位置问题从未发生过。这是SDK位置。

我将SDK文件夹移出Program Files,因为有空格,将D:\Program Files\Android\sdk更改为D:\Android\sdk,然后JDK位置停留。如果SDK位置出错,Android Studio似乎不喜欢保存JDK位置值。

答案 1 :(得分:0)

enter image description here

不要使用cmd线,只需正常操作。

do you check here?

enter image description here

如果您使用错误路径,它会发出警告。

答案 2 :(得分:-2)

转到你的

  

C:\ PROGRAMFILES \爪哇

复制您的Java文件夹 然后转到你的

  

C:\ PROGRAMFILES(x86)的

将文件粘贴到那里。 然后回到你的androidstudio将你的JDK目录更改为此

  

C:\ PROGRAMFILES(x86)的\的java \ jdk1.8.0_74

"我的是jdk1.8.074你的可能会有所不同,把你的任何东西都放在"