Android OS X 上的 Studio 和 JRE
Android Studio and JRE on OS X
在 OS X El Capitan 上安装 AndroidStudio 2.0:如果我从 http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html 安装 JRE 7,我将不会收到 Public 更新;如果我安装 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
如前所述,您可以导出环境变量以指示 Android Studio jdk 使用什么:
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk<version>.jdk
为了让这个 env 变量可以从 GUI 访问,您可以将以下行添加到您的 ~/.profile 文件中:
launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk<version>.jdk
希望对您有所帮助。
OSX 的另一个解决方案:转到应用程序文件夹,右键单击 Android Studio,选择 "Show Package Contents"。
打开 Info.plist 文件。找到 JVMVersion 键,并设置您需要的字符串值。
在我的例子中,我需要 1.7 及更高版本才能 运行 RoboVM 插件,值是 1.6*,1.7+,所以我只保留 1.7+。
重新启动 Android Studio,它应该使用您需要的 JVM 版本。
如果您在 Mac.
上具有 root 访问权限,则此方法有效
指的是Android Studio IDE with private jre/jdk? OSX
在Android Studio 2.1.2及以下版本中,默认设置为'1.6*,1.7+'。
在最新版本的Android Studio(2.2 Preview 7)中,默认设置为'1.8*,1.8+'。
在 OS X El Capitan 上安装 AndroidStudio 2.0:如果我从 http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html 安装 JRE 7,我将不会收到 Public 更新;如果我安装 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
如前所述,您可以导出环境变量以指示 Android Studio jdk 使用什么:
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk<version>.jdk
为了让这个 env 变量可以从 GUI 访问,您可以将以下行添加到您的 ~/.profile 文件中:
launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk<version>.jdk
希望对您有所帮助。
OSX 的另一个解决方案:转到应用程序文件夹,右键单击 Android Studio,选择 "Show Package Contents"。
打开 Info.plist 文件。找到 JVMVersion 键,并设置您需要的字符串值。
在我的例子中,我需要 1.7 及更高版本才能 运行 RoboVM 插件,值是 1.6*,1.7+,所以我只保留 1.7+。
重新启动 Android Studio,它应该使用您需要的 JVM 版本。
如果您在 Mac.
上具有 root 访问权限,则此方法有效指的是Android Studio IDE with private jre/jdk? OSX
在Android Studio 2.1.2及以下版本中,默认设置为'1.6*,1.7+'。
在最新版本的Android Studio(2.2 Preview 7)中,默认设置为'1.8*,1.8+'。