2016-08-03 62 views
0

由于IntelliJ(Upsource)的插件需要Java 8,因此我希望在Mac上使用Java 8运行我的Android Studio。 我可以设置JAVA_HOME并从终端启动Android Studio,但这非常不方便。我想从OSX UI启动Android Studio。 我没有找到如何使用Android Studio设置指定JAVA_HOME的方法。此外,这个链接(https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under)没有提及Android Studio。使用Java运行Android Studio 8

有没有人知道在OSX上为Android Studio 2.1配置Runtime-JDK/JRE而不设置任何JAVA_HOME?

+0

我很确定android studio setup会询问你的Java目录 –

+0

可能是。但我已经安装了它并希望避免重新安装。 – Soccertrash

+0

您是否尝试通过文件>项目结构> [平台设置]> SDK来设置SDK? –

回答

3

http://tools.android.com/tech-docs/configuration

出口STUDIO_JDK = /图书馆/的Java/JavaVirtualMachines/jdk1.7.0_79.jdk

你也可以看看这里:http://tools.android.com/tech-docs/configuration/osx-jdk它说明了如何设置JRE用于运行android-studio和你的android项目的jdk。

总之,你可以在一个终端:

export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk 
open /Applications/Android\ Studio.app 

就会启动android_studio与jdk8

编辑:从评论@Soccertrash

你能坚持通过launchctl的STUDIO_JDK变量:

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk<version> 
+0

请解释一下这样做以及将它放在哪里,这样不仅可以更好地帮助OP,还可以帮助未来的访问者。 –

+0

@AbAppletic done –

+0

你的建议确实奏效。但是,如何在不通过终端打开Android Studio的情况下设置Studio_JDK? – Soccertrash