我无法在Mac OS上启动我的Android Studio进行Android开发(10.10.1 - Yosemite)


当前回答

注意,最后一个变量允许你在OSX上运行带有Java 7的Android Studio(通常从Info.plist中指定的版本中选择Java 6):

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk

$ open /Applications/Android\ Studio.app

为我工作

其他回答

在Mac OS X Yosemite上只需安装:

Java SE开发工具包8

and

Java Version 8 Update 25

都是,为我工作!

我也在处理同样的问题,而且我成功了。

可能是JDK版本不对。

现在我安装了jdk1.8,现在没问题了。

在Info.plist中更改此键

我从

<key>JVMVersion</key>
<string>1.6*</string>

to

<key>JVMVersion</key>
<string>1.8*</string>

现在它工作得很好。

编辑: 根据hasternet和aried3r上面提到的官方声明,Antonio Jose的解决方案是正确的。

谢谢!

我运行了这个坏小子:

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/

作为一个新手用户,我花了一段时间来理解如何以正确的方式修复这个问题。在搜索和低估了许多关于SO的答案后,我想出了以下步骤,你需要遵循来解决这个问题。

请注意:

尽管最简单的解决方案是更新Info。android studio的Plist。但不建议这样做,也不是正确的修复方法。

官方声明-“请注意:不要编辑信息。请选择一个不同的版本。这不仅会破坏应用程序的签名,还会破坏未来的补丁更新。”

第一个解决方案:如果你从命令行运行Android Studio,你可以将这两行添加到你的.bash_profile中

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk

$ open /Applications/Android\ Studio.app

从下次你打开你的终端,你的工作室将自动开始。

第二个解决方案:如果你想从UI(点击图标)运行Android Studio,请遵循以下步骤:

在mac上打开脚本编辑器(可以在spotlight中找到它) 复制到下面一行 执行shell脚本“launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk”

注意:—请根据实际版本修改jdk版本。要检查您使用的是开放终端的哪个版本,请运行以下命令

java -version

3.现在保存(⌘+s)为文件格式:应用程序。最后打开系统设置→用户和组→登录项,添加刚刚创建的新应用程序。

注销和登录再次或您可以手动运行该应用程序以及..

woolaaaa ...对抗自由我们还。

引用:

安东尼奥·何塞的回答

ruario的回答