我无法在Mac OS上启动我的Android Studio进行Android开发(10.10.1 - Yosemite)
当前回答
我也在处理同样的问题,而且我成功了。
可能是JDK版本不对。
现在我安装了jdk1.8,现在没问题了。
其他回答
当我更新到OS X El Capitan时,Java被卸载了。
重新安装Java前后的终端截图。
要重新安装Java,我遵循Android Studio对话框中提供的链接。
重新安装Java后,Android Studio再次运行。
作为一个新手用户,我花了一段时间来理解如何以正确的方式修复这个问题。在搜索和低估了许多关于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的回答
注意,最后一个变量允许你在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
为我工作
不要编辑plist。这些说明在我几个月前第一次安装Android Studio时起了作用,就在今天。(1/21/2015)
你所需要做的只是几件简单的事情,尽管谷歌的网站上并没有列出。
First you need Java installed. this is not the JDK, it is seperate. You can get that from this link. If you don't have this it will probably throw an error saying something like "no JVM installed." Second you need the Java JDK, I got JDK 7 from this link. Make sure to choose the Mac OS X link under the Java SE Development Kit 7u75 heading. If you don't have this it will probably throw an error saying something like "no JDK installed." If you haven't already installed Android Studio, do that. But I'm sure you've already done that by now.
“在Mac OS上,运行带有Java运行时环境(JRE) 6的Android Studio,以优化字体渲染。然后,您可以配置您的项目使用Java开发工具包(JDK) 6或JDK 7。”
这是在Mac OS X系统要求下的http://developer.android.com/sdk/index.html中列出的。
一旦你按照Alonso C. Licks从苹果安装了Java 6(而不是JDK),你应该能够打开Android Studio并重新配置,而不必在终端中混乱,信息。Plist文件或其他库。
推荐文章
- Jersey在未找到InjectionManagerFactory时停止工作
- PANIC: AVD系统路径损坏。检查ANDROID_SDK_ROOT值
- 在Java流是peek真的只是调试?
- 如何生成字符串类型的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
- 杰克逊克服下划线,支持骆驼案