在Mac OSX上使用Android Studio和Eclipse时,需要使用JDK 7或更高版本。

15
尽管已经安装了JDK 8,但Android Studio和Eclipse都要求我安装JDK 6。在网上找了几种解决方法,试图更改java_home以指向JDK 8安装位置,已完成此操作,但无论/usr/libexec/java_home和java -version命令都指向JDK 8安装位置,Android Studio和Eclipse仍然要求我安装JDK 6。有人解决过这个问题吗?
2个回答

23

Android Studio基于Intellij Idea 13。 这里的解决方案同样适用。 只需将Info.plist从1.6*修改为1.7*即可。

顺便说一下,我观察到至少Android Studio 0.5.5使用大量内存。 使用Java 8会超过2GB,即使是非常简单的项目。 使用Java 7仍然很糟糕,但只需要约1.5GB。


@user1906,考虑到Java 7和8使用大量内存,您是否建议切换到Jdk6以提高速度? - Dimitry K
2
@DimitryK,我一直在使用最新的Android Studio以及Java 7,并且内存使用情况得到了改善。因此我一直坚持使用Java 7。 - user1906
在较新的版本中,Android Studio目录中的任何文件都无法修改,因为会进行校验和检查。是否有其他解决方法? - Michał Kisiel
@user1906 是的,但是您现在将无法更新Android Studio。 - Michał Kisiel
您可以通过用逗号分隔版本来添加新版本而不必删除旧版本。 <key>JVMVersion</key> <string>1.6*,1.7+,1.8+</string> - Riad Krim
显示剩余4条评论

3

更改SDK位置同样适用于Android Studio项目

图1

图2


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