Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓工作室2.2。预览1错误:";请使用JDK 8或更新版本“;_Java_Android_Android Studio_Android Studio 2.2 - Fatal编程技术网

Java 安卓工作室2.2。预览1错误:";请使用JDK 8或更新版本“;

Java 安卓工作室2.2。预览1错误:";请使用JDK 8或更新版本“;,java,android,android-studio,android-studio-2.2,Java,Android,Android Studio,Android Studio 2.2,在尝试运行Android Studio 2.2 Preview 1时,gradle build出现以下错误: 错误:请使用JDK 8或更新版本 如果我尝试从控制台执行此操作,它会显示: 失败:生成失败,出现异常 其中:生成文件“C:\Coding\Android projects\MaterialScrollBar\app\Build.gradle”行:1 错误:评估项目“:app”时出现问题。 com/android/jack/api/ConfigNotSupportedException:

在尝试运行Android Studio 2.2 Preview 1时,gradle build出现以下错误:

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

如果我尝试从控制台执行此操作,它会显示:

失败:生成失败,出现异常

  • 其中:生成文件“C:\Coding\Android projects\MaterialScrollBar\app\Build.gradle”行:1

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

我曾尝试将JDK从JDK1.7更改为1.8,但每次我将项目的JDK位置更改为当前路径以外的任何其他路径时,它都会立即重置。即使我将其更改为1.7的其他版本,它也不会更改

我已经验证了环境变量都指向1.8,仍然没有骰子。AS 2.1将JDK识别为同一项目的1.8。

使用File->Project Structure设置SDK和JDK。我认为您正在修改生成的文件

还可以尝试将其添加到gradle文件中:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

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

当我升级Android Studio并试图将其更新为指向JDK 8时,它也在我的Program Files目录中,我得到了与您所看到的相同的行为。新的路径从未采用过,它仍然使用JDK 7


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

如果您使用Android Studio 2.2 Preview 2,并且出现相同错误,请选中SDK位置中的“使用嵌入式JDK”。
是的,我非常同意插曲。但是,问题仍然会出现。请按如下所述操作,单击左上角的“文件”菜单,然后选择“无效缓存/重新启动”菜单。。。

如果您使用的是3.0.1,请首先从文件->项目结构->启用使用嵌入式jdk启用使用嵌入式jdk选项

当我遇到gradle问题时,这一点非常有效:

  • 首先验证您的
    JDK
    确实高于
    jdk8
    JDK版本
  • 按Ctrl+Alt+Shift+S打开项目结构
  • 然后我选择了
    使用嵌入式JDK
  • 单击
    OK
    ,然后重试

  • 不,我用的就是那个菜单。每次我打开窗口时,文本框都会重置。gradle文件中的哪个版本是52.0?在JDK位置设置中启用“使用嵌入式JDK”对我有帮助。我的错误消失了。它也为我解决了问题。谢谢兄弟。。。它救了我几乎一个小时day@MichaelOsofsky这个答案是为了解决Android Studio特定版本的一个问题,即版本2.2 Preview 1。您现在应该使用更高版本的Android Studio,其他答案中的一个可能对您有用,例如。谢谢@GeorgeMulligan,实际上帮助了您——关于
    sourceCompatibility