Java 安卓工作室:“;梯度同步失败:无法从所选JDK运行JVM。”;

Java 安卓工作室:“;梯度同步失败:无法从所选JDK运行JVM。”;,java,android,android-gradle-plugin,Java,Android,Android Gradle Plugin,自从安装安卓Studio 3.2以来,我一直无法运行Java,我尝试了jdk-8u181-windows-x64,jdk-10.0.2_-windows-x64_-bin,jdk-11_-windows-x64_-bin,设置PATH并重新安装了无数次,结果都是一样的-没有出现“Java”,错误消息是:- 梯度同步失败:无法从所选JDK运行JVM。 请确保JDK安装有效并与当前操作系统(Windows 8.1 6.3,amd64)兼容。 如果您使用的是嵌入式JDK,请确保下载兼容Android

自从安装安卓Studio 3.2以来,我一直无法运行Java,我尝试了
jdk-8u181-windows-x64
jdk-10.0.2_-windows-x64_-bin
jdk-11_-windows-x64_-bin
,设置
PATH
并重新安装了无数次,结果都是一样的-没有出现“Java”,错误消息是:-

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

注意:我以前可以打开java文件夹,但玩了太多之后,出现了一些问题,所以,我决定重新开始。。。从那以后我就死了


Studio 3.2有缺陷吗?与Java完全不兼容?还是我遗漏了什么?有没有旧的Android工作室我可以测试?感谢您提供的帮助。

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

我通过将JAVA_HOME环境变量设置为C:\Program Files\JAVA\jdk1.8.0\u 181\bin my JDK folder来工作。

在我的例子中,以下解决了这个问题:

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

在“JDK位置”中,我之前选择了oracle JDK。为了解决这个问题,我选择了“使用嵌入式JDK(推荐)”


在我的例子中,以下方法解决了这个问题:

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

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

我的JDK源文件已解决是
其他设置--->默认项目结构--->取消选中嵌入式jdk(编写自己的jdk位置)

将JAVA添加到系统环境变量中。另外,请在这里添加您的logcat。请共享您的
build.gradle
文件。您当前的操作系统架构是amd64,这意味着您可能应该下载JDK 64位。你下载了吗?我的是指已经卸载的旧版本的Oracle SDK,但它也不喜欢JDK11(具有讽刺意味的是,当我选择它时,它会说“选择JDK8或更新版本”)。使用嵌入式JDK修复了它。