在版本3.3下获取“Gradle sync failed:请使用JDK 8或更新版本”

时间:2017-07-24 02:23:51

标签: android-studio

我检查了与该错误相关的每个线程。但我找不到合适的答案。我也有其他错误。看看截图。

Screenshot 1

Screenshot 2

4 个答案:

答案 0 :(得分:1)

有人写了一篇关于此的博客。在删除任何内容之前,请检查 https://www.thehackeruniversity.com/2018/01/20/fix-gradle-sync-failed-error-android-studio/

答案 1 :(得分:1)

帖子我偶然推荐通过“Switch IDE book JDK ...”或“Project Structure”修复JDK路径问题。

对我来说,在Android Studio 3.0中,“项目结构”将不再打开,因此我升级到3.1。之后,它仍然有JDK版本错误,但现在它让我从“文件”菜单打开“项目结构”,在那里我能够更正JDK,SDK和NDK位置和版本。

之后仍有几个构建错误,但是在构建输出窗口中单击建议的修复程序最终会安装我需要的所有内容。一旦它设法正确同步,它还将Gradle升级到4.4版。然后需要新的构建工具等等。

虽然直接指示,可能对每个人都没有帮助,但它指向配置损坏。因此,如果您无法升级以解决问题,我建议您制作Android Studio设置的备份副本(通常位于用户的主目录中,如~/.AndroidStudioX.Y),以及项目.idea(通常在项目的根目录),然后删除原件。如果仍然不够,请再次清除配置并重新安装Android Studio。

注意:我回到了一个旧项目,所以必须处理几个关于2018年被删除的弃用功能的警告。

答案 2 :(得分:1)

error window
这是对我有用的东西!
1.首先确认您的JDK确实高于JDK8
jdk version
2.按“ Ctrl + Alt + Shift + S”打开项目结构
enter image description here
3.然后选择“使用嵌入式JDK”
4.单击确定,然后重试。
那应该解决。

答案 3 :(得分:0)

我遇到了同样的问题,遇到了两个类似的错误:

  1. SDK路径不应包含空格。
  2. 等级同步失败。请使用JDK 8或更高版本。

对我来说,解决方案是先设置正确的SDK路径,且路径中没有没有空格,然后选择JDK路径。设置路径后,我已经同步了该项目,并且tada起作用了...

谢谢。