答案 0 :(得分:50)
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)

检查Android Studio中的java版本。 在Mac OS X中:Android Studio - >关于Android Studio。 JRE应为1.8或更高。
如果您有另一个,请在Mac OS X中转到Applications文件夹,找到AndroidStudio.app并单击Show content,然后在Content文件夹Info.plist文件中找到并手动将JVM VERSION更改为1.8。
< / LI> 醇>
<key>JVMVersion</key>
<string>1.8</string>
&#13;
答案 1 :(得分:5)
对于mac用户@Vitaliy Movchan回答有效。
对于Windows用户(必须在其操作系统中设置JAVA_HOME):
答案 2 :(得分:2)
如果您选择Android版本23(Marshmallow)而不是版本24(Nougat),您仍然可以在IDE中获得在设计时呈现的布局。
这不是一个长期的解决方案,但对于大多数用途来说,它应该足够好了。您可以通过在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 /
重启后android-studio开始指向jdk 1.8。 希望这会有所帮助。