[英]Android Studio and JRE on OS X
在OS X上安裝AndroidStudio 2.0 El Capitan:如果我從http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html安裝JRE 7,我將不會收到公共更新; 如果我安裝JRE 8,Android Studio會抱怨它無法使用安全連接來接收升級:
有沒有辦法說服AS,JRE 8不是JRE 6? 如果不可能,哪種折衷方案更可取:降級到JRE 7並為Android Studio升級建立安全連接,或保留最新的JRE並等待Android Studio修復?
從文檔中,默認情況下,Android Studio是從java 6啟動的: http : //tools.android.com/tech-docs/configuration/osx-jdk
如上所述,您可以導出env變量以指示Android Studio使用的jdk:
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk<version>.jdk
為了保持從GUI訪問此env變量,您可以將以下行添加到〜/ .profile文件中:
launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk<version>.jdk
希望能幫助到你。
OSX的另一個解決方案:轉到Applications文件夾,右鍵單擊Android Studio,選擇“Show Package Contents”。
打開Info.plist文件。 找到JVMVersion項,然后設置所需的字符串值。
在我的情況下,我需要1.7以上才能運行RoboVM插件,值為1.6 *,1.7 +,所以我只留下1.7+。
重新啟動Android Studio,它應該使用您需要的JVM版本。
如果您在Mac上具有root訪問權限,則此方法有效。
在Android Studio 2.1.2及更低版本中,默認設置為“1.6 *,1.7 +”。
在最新版本的Android Studio(2.2預覽版7)中,默認設置為“1.8 *,1.8 +”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.