Android Studio:“等级同步失败:无法从所选的JDK运行JVM”。

时间:2018-10-01 04:37:54

标签: java android android-gradle

自从安装Android Studio 3.2以来,我一直无法运行Java,我尝试过jdk-8u181-windows-x64jdk-10.0.2_windows-x64_binjdk-11_windows-x64_bin,设置PATH并重新安装所有内容次,结果是相同的-没有出现“ java”,错误消息是:-

  

Gradle同步失败:无法从所选的JDK运行JVM。                     请确保JDK安装有效且与当前操作系统(Windows 8.1 6.3,amd64)兼容。                     如果您使用的是嵌入式JDK,请确保下载兼容的Android Studio捆绑包                     与当前的操作系统。例如,对于x86系统,请选择32位下载选项。 (369毫秒)

注意:我曾经能够打开java文件夹,但是在玩了太多之后,出了点问题,所以,我决定重新开始...从那以后我就死了。

Studio 3.2是否有缺陷?根本不兼容Java吗?还是我错过了什么?我可以测试较旧的Android Studio吗?感谢您提供的任何帮助。

5 个答案:

答案 0 :(得分:19)

就我而言,以下解决了它:

文件->其他设置->默认项目结构...

在“ JDK位置”中,我以前选择了Oracle jdk。要解决此问题,我改而选中了“使用嵌入式JDK(推荐)”

Android Studio JDK location setting

答案 1 :(得分:0)

尝试设置您的SDK位置。我在Android Studio 3.2上遇到了同样的问题(但是我也切换到了openjdk,所以这可能是我的问题的根源)。无论如何,在将SDK位置指向我的JDK的根目录之后,它就像是一种魅力。 要更改SDK位置,请在Android项目窗口中单击,然后按F4。在新窗口中,选择SDK位置,并将其设置为指向JDK的根。

答案 2 :(得分:0)

我通过将JAVA_HOME环境变量设置为C:\ Program Files \ Java \ jdk1.8.0_181 \ bin我的jdk文件夹来工作了

答案 3 :(得分:0)

就我而言,以下解决了它:

文件->其他设置->默认项目结构...

将JAVA_HOME环境变量设置为C:\ Program Files \ Java \ jdk1.8.0_181

我的JDK源文件

答案 4 :(得分:0)

已解决 其他设置--->默认项目结构--->取消选中嵌入式jdk(写您自己的jdk位置)