Joh*_*ohn 13 java macos installation android
全新安装的El Capitan(10.11),试图安装Android Studio版本1.21.
错误:
Android Studio was unable to find a valid JVM. Please download it from:
从Apple -Java for OS X 2014-001下载也无法安装.
错误:
Java for OS X can't be installed on this disk. A newer version of this package is already installed
让它运行的最佳方法是什么?
Pon*_*otg 14
要使其在El Capitan(OSX 10.11)上运行,您需要安装Java Development Kit,而不仅仅是Java VM
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装JDK后,Android Studio按预期运行!
Tom*_* C. 10
当前版本的Android Studio(2.2.2+)嵌入了OpenJDK8,它解决了围绕Java 1.6使用的许多问题.(来源).导航到文件>项目结构> SDK位置,然后选择使用嵌入式JDK的选项.如果您仍然喜欢使用自己的JDK版本,则以下说明仍适用.
我发现需要删除Java 1.6,因为OS X 10.11+不再支持它.而是安装最新版本的JRE,JDK和Java Package(来自Apple).这将确保Android Studio获取最新的JVM(并且顺便提一下也将修复大多数其他基于Java的应用程序).
此时您可能会遇到仍引用Java 1.6的其他错误消息.就我而言,我在以下文件夹中有一个旧的JDK版本引用1.6(现在已经过时):
/图书馆/的Java/JavaVirtualMachines
修理:
实际效果是,在重新启动Android Studio时,将不再需要修改Contents\Info.plist中指示的JVM版本(尽管1.6已过时,我认为应该从以后的所有版本中删除它).更新Android Studio时,此处应用的修补程序将继续有效.
您还可以指示Android Studio使用更高版本的Java.为此,您需要将最新的JDK下载到您的系统中.请参阅以下详细信息.
加载最新版本的Java后,您可以重定向Android Studio以使用该版本的Java.您可以通过编辑主目录中的〜/ .bash_profile来完成此操作.
export JAVA_HOME=$(/usr/libexec/java_home)
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk
Run Code Online (Sandbox Code Playgroud)
Nota Bene ~请使用最新的JDK并根据需要调整版本参考.在单击下载之前,请不要忘记接受许可.
关于使用Java配置Android Studio的官方文档说明:
Android Studio需要两个不同的JDK:IDE本身运行的Java版本.用于从中获取Java编译器的JDK版本
我在Automator中创建了一个存根,以确保Android Studio始终正确打开,使用您想要的JDK,并删除有关可能仍然存在于其系统上的任何早期Java的各种警告消息(例如,可能仍旧保留旧版本支持其他软件).
这里是Automator脚本的快速预览:
在Automater中,我将脚本保存为应用程序并存储在我的Utilities文件夹中(这允许我为我的存根提供与Android Studio应用程序相同的名称,这仍然需要以正常方式安装).
这样做的好处是可以将存根添加到扩展坞,Spotlight也可以检测到它.启动存根确保不再获得有关无效Java版本的提示,并且始终使用显式JDK.
我将存根保存在Github(https://github.com/mingsai/AndroidStudioStub)上以防其他人可能只想下载zip并存储在Utilities文件夹(Apple菜单> Go> Utilities)或Shift-Command-U中.存根添加了Android Studio图标.
| 归档时间: |
|
| 查看次数: |
14315 次 |
| 最近记录: |