【问题标题】:Android Nougat requires the IDE to be running with Java 1.8 or later [duplicate]Android Nougat 要求 IDE 运行 Java 1.8 或更高版本 [重复]
【发布时间】:2017-01-07 12:12:06
【问题描述】:

尽管安装了 JDK 8,但我收到了这个错误。可能是什么问题?

【问题讨论】:

  • 在终端中尝试 $ whereis java$ which java 以找出您的 Java 安装位置...tbh 我不太确定那个位置...
  • 另外,当我点击“安装支持的 JDK”时,我的链接断开了。

标签: android-studio


【解决方案1】:
  1. 检查安装的java版本,应该是1.8或更高版本。

MBP-Vitaliy:~$ java -version
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
  1. 在 Android Studio 中检查 java 版本。 在 Mac OS X 中:Android Studio -> 关于 Android Studio。 JRE 应该是 1.8 或更高版本。

  2. 如果您还有其他,在 Mac OS X 中转到 Applications 文件夹,找到 AndroidStudio.app 并单击 Show content,然后在 Content 文件夹中找到 Info.plist 文件并手动将 JVM VERSION 更改为 1.8。

<key>JVMVersion</key>
<string>1.8</string>
  1. 重启 Android Studio。

【讨论】:

  • Linux 和 Windows 怎么样?
  • @Vitaliy JVMVersion1.8 上面成功了。我的是 JVMVersion1.6, 1.7+
  • @Suragch 查看我对 Windows 用户的回答。
【解决方案2】:

对于 mac 用户@Vitaliy Movchan 回答有效。

对于 Windows 用户(必须在其操作系统中设置 JAVA_HOME):

  • 安装 JDK 1.8 并记下目标路径,通常为 C:\Program Files\Java\jdk1.8.0_xx
  • 右键单击我的电脑并选择属性。
  • 点击左侧栏中的高级系统设置链接。
  • 在高级选项卡中单击环境变量
  • 创建或修改变量 JAVA_HOME。
  • 输入变量值作为 Java 开发工具包的安装路径。

【讨论】:

    【解决方案3】:

    如果您选择 Android 版本 23 (Marshmallow) 而不是版本 24 (Nougat),您仍然可以在 IDE 中在设计时渲染布局。

    这不是一个长期的解决方案,但对于大多数用途来说,它应该已经足够好了。通过在 Android 模拟器中运行您的应用,您始终可以看到实际的 Nougat 布局。

    【讨论】:

      【解决方案4】:

      将 JVMVersion 1.8*、1.8+ 添加到 android studio 应用的 info.plist 并检查默认的 java 版本

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题,在我的系统中我安装了 3 个 jdks。 jdk1.6、jkd1.7 和 jdk1.8。 我正在做一些需要 jdk 1.7 的项目,所以我无法更改 JAVA_HOME。

        所以我找到了另一个解决方案,告诉 android studio 需要使用哪个 JAVA_HOME。

        所以我只是编辑 studio.sh 文件并添加 JAVA_HOME 变量。

        JAVA_HOME = /usr/lib/jvm/java-8-oracle/

        studio.sh file

        重启后android-studio开始指向jdk 1.8。 希望这会有所帮助。

        【讨论】:

          猜你喜欢
          • 2016-06-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多