正如 hasternet @ Android Studio 无法找到有效的 Jvm (与 MAC OS 相关) 对于快速而肮脏的解决方案,请遵循 Mgamerz 的答案;在 Finder 中打开 Android Studio(CTRL+单击>显示包竞赛>内容> info.plist),并将关键 JVMOptions>JVMVersion 从“1.6*”编辑为“1.6+”
Antonio Jose发现的推荐方法是在程序启动时(通过终端而不是图标打开Studio)在MacOS中编辑环境变量(不建议弄乱info.plist)。
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
$ open /Applications/Android\ Studio.app
或者在每次 MacOS 启动时通过 AppleScript 设置环境:
do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
do shell script "launchctl setenv STUDIO_PROPERTIES /Users/username/Library/Preferences/AndroidStudio/idea.properties"
do shell script "launchctl setenv STUDIO_VM_OPTIONS /Users/username/Library/Preferences/AndroidStudio/studio.vmoptions"
(请记住将脚本另存为应用程序。Antonio Jose只用第一行 - AFAIK管理,您可以使用.properties和.vmoptions来设置其他设置。
官方说明:http://tools.android.com/tech-docs/configuration/osx-jdk
(Android Studio想要从JRE 1.6中运行的原因是因为它显然使字体看起来更好 - 随意通过“官方”路线并安装JRE 1.6 @ http://support.apple.com/kb/DL1572 - 然后您可以在SDK位置设置中将JDK设置为1.8 - local.properties)