Android Nougat要求IDE使用Java 1.8或更高版本运行

时间:2016-08-31 04:01:44

标签: android-studio

enter image description here enter image description here

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

5 个答案:

答案 0 :(得分:50)

  1. 检查安装的java版本,应该是1.8或更高版本。
  2. 
    
    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。

      < / LI>

      &#13;
      &#13;
      <key>JVMVersion</key>
      <string>1.8</string>
      &#13;
      &#13;
      &#13;

      1. 重启Android Studio。

答案 1 :(得分:5)

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

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

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

答案 2 :(得分:2)

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

enter image description here

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

答案 3 :(得分:1)

将JVMVersion 1.8 *,1.8 +添加到android studio app的info.plist中,并检查默认的java版本

答案 4 :(得分:-1)

我遇到了同样的问题,在我的系统中我安装了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。 希望这会有所帮助。