我在Ubuntu 14.04中使用Android Studio
当我打开Android Studio时,我收到了下一个警告:
所以我继续将我的Java Plaform从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版本,我可以再次看到警告。所以,我去File>项目结构> SDK位置并将JDK位置更改为我的新JDK位置:
然后,我关闭Android Studio,再次打开,Android Studio警告仍在那里。
我做错了什么?
答案 0 :(得分:2)
对于聚会来说可能太晚了,但对于其他任何人来说都是这样:
根据Ask Ubuntu上的这篇文章,您需要为Java应用程序设置默认JVM。此与与设置Android Studio项目使用的JDK相同。这是实际Android Studio运行的虚拟机。
检查sudo update-alternatives --config java
打印出来的是您系统的默认JVM,然后将其更改为您想要的。
答案 1 :(得分:1)
在Linux上,Android Studio由位于以下位置的shell脚本运行:
<Android Studio location>/bin/studio.sh
一路上,它决定了哪个JDK Android Studio使用。通过设置环境变量,您可以影响其选择的方式。
在你的〜/ .profile文件中,添加一行代码......
export STUDIO_JDK="/usr/lib/jvm/jdk1.8.0_45"
退出并重新登录,然后再次尝试运行Android Studio。它现在应该使用您期望的JDK运行。