簡體   English   中英

OS X上的Android Studio和JRE

[英]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會抱怨它無法使用安全連接來接收升級:

Android Studio和Java截圖

有沒有辦法說服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訪問權限,則此方法有效。

私有jre / jdk的Android Studio IDE? OSX


在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM