2016-04-09 82 views
5

當我啓動Android Studio 2.0及我收到以下消息:Android的工作室 - 平臺和插件更新與Java的@ OSX

平臺和插件更新

我們希望你的IDE來獲得升級了一個安全的連接。 不幸的是,這不適用於Java 6,所以選項是 已禁用。升級 JRE後,您可以在設置中再次啓用它。 >Java = Java 8 Update 77

  • 通過bash - -

    • 通過 System Preferences
    • >java -version = java version "1.7.0_71"
    • 通過Android Studio 2.0 - >Help - >About = Java 6

    我如何廣告着裝問題在手?

    回答

    2

    什麼你指的這裏是IDE JDK。在http://tools.android.com/tech-docs/configuration/osx-jdk指導說以下內容:

    在Mac OSX,Java版本用於運行IDE通常會自動爲你選擇,而選擇是基於在Info.plist文件中的條目IDE安裝。請注意:不要編輯Info.plist來選擇不同的版本。這不僅會破壞應用程序簽名,還會破壞您的安裝的未來補丁更新。相反,您可以通過設置$ STUDIO_JDK環境變量來選擇不同的JDK,如IDE配置文檔中所述。

    該網站接着說:

    在Mac OSX,我們正在使用運行IDE默認版本(不編譯代碼)是Java 6中。這主要是因爲Java 6上的字體渲染具有完整的子像素LCD抗鋸齒功能,而Java 7和8則沒有。

    如果要使用不同的JDK運行IDE,你可以做在終端中輸入以下(改變以匹配您所安裝的路徑):

    export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk 
    open /Applications/Android\ Studio.app 
    
    4

    可以打開查找工具,Android的Studio.App - >顯示內容 - > Info.list

    編輯 「JVMOptions」 - > JVMVersion-> 1.7 + 1.8 +

    2

    的JRE比不同SDK等OS X上,您可以通過plist或Terminal修復此問題。

    ctrl-click Android Studio應用程序並選擇Show Package Contents。使用TextEdit或您選擇的編輯器打開Info.plist。向下滾動到底部或使用cmd-f查找該鍵。確保它看起來像這樣。

    <key>JVMVersion</key> 
    <string>1.7*,1.8+</string> 
    

    你可以將其更改爲<string>1.7,1.8+</string>這將使Android Studio中默認使用JRE 1.8,但也有一些阻力,並與該版本Android Studio中,所以最好等待,只是不停地在<string>1.7*,1.8+</string>下降的問題。

    您也可以在終端中修復此問題。

    export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk