2016-10-22 113 views
2

我的Mac上的所有2.2.x版本的Android Studio都出現問題。我已經下載了2.2.2.0,當我運行該應用時,我可以看到Dock中的圖標短暫地出現,然後消失。Mac上的Android Studio 2.2.2.0無法啓動

OS X: 約塞米蒂(10.10.5)

系統的Java: Java版本 「1.6.0_65」 的Java(TM)SE運行時環境(建立1.6.0_65-b14-468 -11M4833) 的HotSpot的Java(TM)64位服務器VM(建20.65-b04-468,混合模式) 注:這是唯一的JRE我有我的系統上

控制檯錯誤: 10/22/16 11:03:21.548 AM studio [953]:allVms required 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):找不到合適的圖片。找到: /應用程序/ 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

「allVms要求1.8 *,1.8 +」您是否閱讀過錯誤信息? –

回答

0

嘗試安裝Java SE 1.8

添加JAVA_HOME到PATH在Mac

$ touch .bash_profile 

在.bash_profile中,添加

export JAVA_HOME=`/usr/libexec/java_home` 

$ echo $JAVA_HOME 

你會看到類似

/庫/ Java的/JavaVirtualMachines/1.8.0.jdk/Contents/Home

+0

然後將''/ Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home''設置爲android studio JDK位置 –

0

由於Android Studio v2.2(AS)使用自己的捆綁OpenJDK 8,所以其他已安裝的JDK不是問題所在。解決方案是在應用程序文件夾以外的任何位置安裝AS(從裝入的DMG拖動或解壓縮)。

無論出於何種原因,當AS駐留在應用程序中時,它會引發問題中發佈的錯誤。我會很有興趣知道原因,但是在浪費了無數個小時之後,我簡直鬆了一口氣。