Android studio Mac上的Android Studio 2.2.2.0未启动

Android studio Mac上的Android Studio 2.2.2.0未启动,android-studio,Android Studio,我的Mac上所有2.2.x版本的Android Studio都有问题。我已经下载了2.2.2.0,当我运行应用程序时,我可以看到图标在Dock中短暂出现,然后消失 OSX: 约塞米蒂(10.10.5) 系统Java: java版本“1.6.0_65” Java(TM)SE运行时环境(build 1.6.0_65-b14-468-11M4833) Java HotSpot(TM)64位服务器虚拟机(构建20.65-b04-468,混合模式) 注意:这是我系统上唯一的JRE 控制台错误: 2016年

我的Mac上所有2.2.x版本的Android Studio都有问题。我已经下载了2.2.2.0,当我运行应用程序时,我可以看到图标在Dock中短暂出现,然后消失

OSX: 约塞米蒂(10.10.5)

系统Java: java版本“1.6.0_65” Java(TM)SE运行时环境(build 1.6.0_65-b14-468-11M4833) Java HotSpot(TM)64位服务器虚拟机(构建20.65-b04-468,混合模式) 注意:这是我系统上唯一的JRE

控制台错误: 2016年10月22日11:03:21.548 AM演播室[953]:所有虚拟机都需要1.8*,1.8+

10/22/16 11:03:21.552 AM studio[953]:无法加载JVM捆绑包:错误域=NSCocoaErrorDomain Code=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{nsLocalizedRecoverysSuggestion=尝试安装捆绑包的通用版本,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}


如果您有任何建议,我将不胜感激,因为我已经花了很长时间试图解决这个问题。

尝试安装Java SE 1.8

将JAVA_HOME添加到mac中的路径

$ touch .bash_profile
在bash_配置文件中,添加

export JAVA_HOME=`/usr/libexec/java_home`

$ echo $JAVA_HOME
你会看到类似的东西

/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home

由于Android Studio v2.2(AS)使用自己的捆绑OpenJDK 8,因此任何其他已安装的jdk都不是问题。解决方案是在除Applications文件夹之外的任何位置安装AS(从已安装的DMG拖动或解压缩)


无论出于何种原因,当AS驻留在应用程序中时,它都会引发问题中发布的错误。我很想知道原因,但在浪费了无数个小时后,我只是松了一口气,它正在运行。

“所有虚拟机都需要1.8*,1.8+”您是否阅读了错误消息?然后将
/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home
设置到android studio jdk位置