【问题标题】:i can't set JDK 1.8 in AndroidStudio我无法在 Android Studio 中设置 JDK 1.8
【发布时间】:2016-08-22 10:42:02
【问题描述】:

我已经下载并安装了 jdk 1.8,但是当我尝试在 ProjectStructure -> JDK Location 中设置 jdk 1.8 的路径时,AndroidStudio 忽略了它,所以在设置路径之后 单击确定并重新打开窗口“ProjectStructure”我再次看到 jdk 1.7

【问题讨论】:

  • 您是否尝试解决底部显示的错误?如果您不更改此设置,它可能不接受新设置?
  • @Bernhard,不,这个警告没用,在我将 buildTools 更新到 24.0.1 之前,AS 工作正常

标签: android android-studio java-8


【解决方案1】:

我使用 java 1.7 删除了文件夹,AndroidStudio 打开我指定 jdk-path 的对话框,我设置了它。谢谢大家的回答!

【讨论】:

  • 有效!谢谢@Werder。注意:您应该先安装 JDK 1.8,您必须删除,而不仅仅是重命名 java 1.7 文件夹
【解决方案2】:

这似乎是 Android Studio 2.1.x 或 IntelliJ 中的错误。这是安装新 JDK 并将其设置为 JAVA_HOME env 变量后的解决方法:

  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 location changes back to 1.7 every time it is updated to 1.8 path

【讨论】:

  • 这仍然没有帮助。 jdk路径中总是有前一个值。
【解决方案3】:

卸载 Java JDK7 并安装 JDK8,或将 JDK8 设置为操作系统中的默认 Java VM。

【讨论】:

    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      Android Studio 似乎不完全支持 JDK 1.8,因为 Android 平台目前不支持 Java 8。

      您可以查看此链接了解更多信息。 Is JDK 1.8 fully supported by Android Studio?

      【讨论】:

      • 不,我使用的是 AndroidStudio 2.1.3,但出现错误:错误:Buildtools 24.0.1 需要 Java 1.8 或更高版本。当前的 JDK 版本是 1.7。
      • 那么可能还有其他问题。 Buildtools 24.0.1 应该不需要 Java 8。看起来 Android N 的预览版支持 Java 8 developer.android.com/preview/j8-jack.html你能添加你的 gradle 文件以供调试参考吗?
      【解决方案6】:

      使用Android Studio 2.2 preview 7 version 这个只支持java 8

      那么你就可以使用java 8的特性了:)

      【讨论】:

        【解决方案7】:

        只需将您的 sdk 文件夹移动到小型目标文件夹,例如 C:/sdk。好像不设置你的sdk文件夹是不能改变jdk文件夹的目录的。

        【讨论】:

          猜你喜欢
          • 2019-03-03
          • 1970-01-01
          • 1970-01-01
          • 2016-08-23
          • 1970-01-01
          • 1970-01-01
          • 2015-10-10
          • 1970-01-01
          • 2016-05-08
          相关资源
          最近更新 更多