Rob*_*Rob 47 android android-studio osx-yosemite
无法安装Java 7(安装程序拒绝).
可以安装Java 8.
但是随后启动Android Studio,它说它需要安装传统的JDK 6,这对我不起作用,因为我们的项目已经是1.7了.
Jer*_*ian 114
更新2014.12.10
这应该是这个问题的最终更新.
在Android Studio v1.0的最终发布之后,有一种选择JVM的官方方法,如下所述:
http://tools.android.com/tech-docs/configuration/osx-jdk
以下所有信息仅供参考,请勿使用.
更新2014.11.26
Info.plist按照此答案中的建议编辑文件可能会破坏您的IDE.
请查看IntelliJ人员提到的规定解决方案,这是此问题的首选解决方案.
如果使用此修复程序在您的设置中发生任何提及的任何不当行为/不良后果,则应恢复plist文件,并使用旧版JDK 6.
如果JDK 6不是您的设置选项,或者仍然有一些启动IDE的困难,您可以自担风险尝试此修复.
另请阅读本答案下的评论,以审核其他社区成员的反馈意见(是的,好的和坏的)以及我与他们的讨论.
旧的更新
这是一个过时的答案,当Yosemite处于早期Beta阶段并且可能弄乱您当前的设置(请参阅注释,主要是由于当您需要更新/升级它们时由不兼容的JVM引起).
正如在原始答案中所提到的,这是一个"脏"修复的时间,现在解决此问题的最合适方法是按照OSX系统的建议升级/更新JVM.
原始答案仅供参考,如果所有JVM升级/更新仍然不适合您,至少可以手动安装JVM并使用此hack,但请不要赞成这个答案,因为有更好的答案.
==================================
正如其他用户所提到的,Apple和新OSX的JDK似乎搞得一团糟.
但是,有一个脏的快速解决方案.
首先,找到您的Android Studio,对于我的机器,它在这里:
jerry-retina-mbp:Android Studio.app jerry$ pwd
/Applications/Android Studio.app
Run Code Online (Sandbox Code Playgroud)
然后找到它的应用程序包描述文件,名为"Info.plist":
jerry-retina-mbp:Android Studio.app jerry$ ls Contents/Info.plist
Contents/Info.plist
Run Code Online (Sandbox Code Playgroud)
使用"Finder"打开此文件夹:
jerry-retina-mbp:Android Studio.app jerry$ open Contents
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用您喜欢的任何文本编辑器来修改"Info.plist"(这只是一个XML文件)中的JVM设置.
之前:
<key>JVMVersion</key> <string>1.6*</string>
后:
<key>JVMVersion</key> <string>1.6+</string>
希望在此更改后,您的Android Studio不会再次抱怨JVM.
Tor*_*bye 15
我们现在有一个描述该怎么做的官方页面:http: //tools.android.com/tech-docs/configuration/osx-jdk
请不要编辑Info.plist; 这有很多缺点(包括破坏的补丁和应用程序签名破坏等).从Android Studio 1.0开始,我们有一种不同的方式来设置IDE使用的JDK.
Luk*_*man 13
在Yosemite的最终零售版本下,我选择了最受欢迎的答案,安卓工作室0.8.9,它引起了大量问题 - 我的多显示器设置无法正常工作,并且android studio会随机崩溃或锁定.
相反,对我有用的是安装java更新:http: //support.apple.com/kb/DL1572
InteliJ不建议编辑plist文件,以在更高版本的java下运行IDE.它将破坏更新系统.此外,还有在较高版本的Java运行时会出现许多错误: https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS -Yosemite或-小牛
| 归档时间: |
|
| 查看次数: |
38825 次 |
| 最近记录: |