我无法在AndroidStudio中设置JDK 1.8

6
我已经下载并安装了JDK 1.8,但是当我尝试在ProjectStructure -> JDK Location中设置路径到JDK 1.8时,AndroidStudio忽略了它,所以在设置路径后,enter image description here点击OK并重新打开“ProjectStructure”窗口后,我又看到了jdk 1.7 enter image description here

你尝试解决底部显示的错误了吗?也许如果你不改变这个,它就不接受新的设置? - Bernhard
@Bernhard,不,这个警告是无用的,我在更新buildTools到24.0.1之前AS工作得很好。 - Werder
7个回答

5

我删除了安装有Java 1.7的文件夹,然后AndroidStudio提示我指定JDK路径,当我设置好路径后就可以使用了。感谢所有回答我的人!


它正常工作了!谢谢@Werder。 注意:您应首先安装JDK 1.8,您必须删除而不仅仅是重命名Java 1.7文件夹。 - jajamaharaja

3
这似乎是Android Studio 2.1.x或IntelliJ中的一个错误。在您安装了新的JDK并将其设置为JAVA_HOME环境变量之后,请按照以下步骤进行解决:
  1. 关闭Android Studio
  2. 进入%HOME%/.AndroidStudio2.1/config/options(或您使用的版本)
  3. 重命名/删除jdk.table.xml
  4. 重新启动Android Studio→应该将JAVA_HOME中设置的JDK设置为默认JDK
引用:https://code.google.com/p/android/issues/detail?id=213239 另请参阅:Android Studio JDK位置每次更新到1.8路径时都会更改为1.7

这仍然无法解决问题。在 JDK 路径中始终存在先前的值。 - James Bond

1
卸载Java JDK7并安装JDK8,或将JDK8设置为您操作系统的默认Java虚拟机。

0

只需将sdk文件夹移动到小目标文件夹,例如C:/sdk。如果没有设置sdk文件夹,则无法更改jdk文件夹的目录。


0

我认为你需要更新你的路径变量,并将你的jdk位置添加到其中。Studio必须自动从你的环境变量中获取路径并替换你的路径。


0

不,我使用的是AndroidStudio 2.1.3,并且出现了错误:Error:Buildtools 24.0.1需要Java 1.8或以上版本。当前JDK版本为1.7。 - Werder
可能存在其他问题。Buildtools 24.0.1 不应该需要 Java 8。看起来 Android N 的预览版本支持 Java 8 https://developer.android.com/preview/j8-jack.html您能否添加 gradle 文件以供调试参考? - Miro

0

使用Android Studio 2.2预览版7版本,仅支持Java 8。

然后您就可以使用Java 8的功能了 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接