Android Studio 2.2。 预览1错误:“请使用JDK 8或更新版本”

在试图运行Android Studio 2.2 Preview 1时,它会在gradle build上提供以下错误:

错误:请使用JDK 8或更新版本。

如果我试着从控制台上做到这一点,它说:

失败:生成失败,出现exception。

  • 其中:构build文件“C:\ Coding \ Android项目\ MaterialScrollBar \ app \ build.gradle”行:1

  • 出了什么问题:评估项目“:app”时出现问题。 com / android / jack / api / ConfigNotSupportedException:不支持major.minor版本52.0

我已经尝试将JDK从jdk 1.7改为1.8,但是每次将项目的JDK位置更改为除当前所在的path之外的任何其他path,都会立即将其重置。 即使我将其更改为其他1.7版本,也不会改变。

我已经证实,环境variables都指向1.8,仍然没有骰子。 AS 2.1将JDK认定为同一项目的1.8。

Solutions Collecting From Web of "Android Studio 2.2。 预览1错误:“请使用JDK 8或更新版本”"

我遇到了以前版本的Android Studio的这个问题。 当我第一次安装Android Studio时,我能够在Program Files目录中引用JDK 7。

当我升级Android Studio,并试图更新它指向JDK 8,这也是在我的Program Files目录中,我看到了同样的行为。 新的path从来没有拿走,它仍然使用JDK 7。

原来Android Studio不喜欢Android SDK和JDKpath中的空格。 在不包含任何空格的位置安装JDK允许我通过“项目结构”窗口更新位置。

如果您使用Android Studio 2.2 Preview 2并且出现相同错误,请在SDK位置中选中“使用embedded式JDK”。 使用嵌入式JDK

确保将其设置在项目结构中

使用文件 – >项目结构来设置SDK和JDK。 我认为你正在修改一个生成的文件。

也可以尝试在你的gradle文件中添加这个:

 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } 

是的,我非常赞同Episodex。 但仍然会出现问题,请按照以下说明进行操作,单击左上angular的“文件”菜单和“无效caching/重新启动”select菜单。 在这里输入图像说明