我无法在Mac OS上启动我的Android Studio进行Android开发(10.10.1 - Yosemite)
当前回答
我也有同样的问题,用这种方式解决:
你应该从苹果官方页面安装Java。
http://support.apple.com/kb/DL1572
其他回答
我也使用Mac OS X 10.10。为了解决这个问题。
打开Android Studio应用程序包内容(右键单击应用程序文件夹中的Android Studio图标) 打开文件info .plist 搜索和替换: <key> JVM版本号</key> . /key> . /key> . /key> . /key> <字符串> 1.6 * < /字符串>
取而代之的是:
<key> JVM version</key>
<string>1.6+</string>
就是这样!
尝试从Apple Support Page: http://support.apple.com/kb/DL1572下载Java,如果这对你来说不起作用或无法加载(非常常见的问题),只需按照这个链接下载并安装你需要的Java版本:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
就是这样。
在finder中打开Android Studio的应用程序包,并编辑信息。plist文件。修改密钥JVMversion。用1.6+代替1.6*。这招对我很管用!
编辑:
虽然这在旧版本的Android Studio中是必要的,但不再推荐这样做。详见官方声明
"请注意:不要编辑信息。请选择一个不同的版本。这不仅会破坏应用程序的签名,还会破坏未来的补丁更新。”
安东尼奥•何塞的答案是正确的。
谢谢aried3r !
我运行了这个坏小子:
launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/
AndroidStudio将从文件~/Library/Preferences/AndroidStudio/idea.properties中读取设置。我创建了这个文件,其中有我的jdk的路径:
STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk
不编辑信息。plist必要!
推荐文章
- 如何生成字符串类型的buildConfigField
- Recyclerview不调用onCreateViewHolder
- Android API 21工具栏填充
- Android L中不支持操作栏导航模式
- “你有邮件”的消息在终端,os X
- 将JSON字符串转换为HashMap
- web - inf在Java EE web应用程序中用于什么?
- Java 8: Lambda-Streams,过滤方法与异常
- 将JsonNode转换为POJO
- 如何查看IntelliJ中的编译错误列表?
- Java SimpleDateFormat("yyyy-MM-dd' t ' hh:mm:ss' z '")给出的时区为IST
- 杰克逊克服下划线,支持骆驼案
- List、List<?>, List<T>, List<E>, List<Object>
- 在Java中转换字符串到日历对象
- 如何在TextView中添加一个子弹符号?