Android Studio 系统健康警告

Android Studio System Health Warning

我在 Ubuntu 14.04

与 Android Studio 一起工作

当我打开我的 Android Studio 时,我收到了下一个警告:

所以我继续将我的 Java 平台从 OpenJDK 更新到 JDK Oracle

我已经下载了 JDK Oracle 并复制到 /user/lib/jvm/ 然后我按照接下来的说明安装它 https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre/55960#55960

我检查了我的新 Java 版本,我可以看到我有新版本:

我打开我的 Android 版本,我可以再次看到警告。因此,我转到文件 > 项目结构 > SDK 位置并将 JDK 位置更改为我的新 JDK 位置:

然后,我关闭 Android Studio,再次打开,Android Studio 警告仍然存在。

我做错了什么?

在 Linux 上,Android Studio 由 shell 脚本 运行 位于:

<Android Studio location>/bin/studio.sh

在此过程中,它决定使用哪个 JDK Android Studio。通过设置环境变量,您可以影响它的选择方式。

在您的 ~/.profile 文件中,添加如下一行...

export STUDIO_JDK="/usr/lib/jvm/jdk1.8.0_45"

注销并重新登录,然后再次尝试 运行ning Android Studio。现在应该 运行ning 使用您期望的 JDK。

派对可能来不及了,但对于其他人来说:

基于 Ask Ubuntu 上的 post,您需要为 Java 个应用程序设置默认 JVM。此 与 JDK 您的 Android Studio 项目使用的设置不同。这是运行实际 Android Studio 的虚拟机。

检查 sudo update-alternatives --config java 为您打印的作为系统默认 JVM 的内容,然后将其更改为您想要的。