我的Mac上的所有2.2.x版Android Studio都出现问题。我已经下载了2.2.2.0,当我运行应用程序时,我可以看到Dock中的图标短暂出现,然后就消失了。
OS X: 优胜美地(10.10.5)
系统Java: java版“1.6.0_65” Java(TM)SE运行时环境(版本1.6.0_65-b14-468-11M4833) Java HotSpot(TM)64位服务器VM(内置20.65-b04-468,混合模式) 注意:这是我系统上唯一的JRE
控制台错误: 10/22/16 11:03:21.548 AM studio [953]:allVms需要1.8 *,1.8 +
10/22/16 11:03:21.552 AM studio [953]:无法加载JVM包:错误域= NSCocoaErrorDomain代码= 3585“无法加载包”OpenJDK 8“,因为它不包含当前架构的版本。“ (dlopen_preflight(/ Applications / Android Studio.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib):找不到合适的图片。找到了: / Applications / Android Studio.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib:mach-o,但架构错误)UserInfo = 0x7f845610 {NSLocalizedRecoverySuggestion =尝试安装捆绑包的通用版本。,NSFilePath = / Applications / Android Studio.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib,NSLocalizedFailureReason =该软件包不包含当前体系结构的版本。,NSLocalizedDescription =无法加载软件包“OpenJDK 8”,因为它不包含当前体系结构的版本。,NSDebugDescription = dlopen_preflight(/ Applications / Android Studio.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib):找不到合适的图像。找到了: / Applications / Android Studio.app/Contents/jre/jdk/Contents/MacOS/libjli.dylib:mach-o,但架构错误,NSBundlePath = / Applications / Android Studio.app/Contents/jre/jdk}
任何建议都会非常感激,因为我一直试图弄清楚这一点。
答案 0 :(得分:0)
尝试安装Java SE 1.8
在mac
中将JAVA_HOME添加到PATH$ touch .bash_profile
在bash_profile中,添加
export JAVA_HOME=`/usr/libexec/java_home`
$ echo $JAVA_HOME
您会看到类似
的内容/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home
答案 1 :(得分:0)
由于Android Studio v2.2(AS)使用自己的捆绑OpenJDK 8,因此任何其他已安装的JDK都不是问题。解决方案是安装AS(从安装的DMG拖动或解压缩)除Applications文件夹以外的任何地方。
无论出于何种原因,当AS驻留在Applications中时,它会引发问题中发布的错误。我很想知道原因,但是在浪费了无数个小时后,我感到很放心,它正在运行。