关于Java:如何在android studio中指定JDK版本?

How to specify the JDK version in android studio?

Android Studio给我一个Gradle构建错误,看起来像这样:

1
Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7

现在它给了我这些可点击的提示:

1
2
3
Download JDK 7
Select a JDK from the File System
Open build.gradle File

而且我已经下载并安装了JDK7。问题是,当我在"文件系统"中选择它时,我只能找到一个名为1.6.0 JDK的目录。 此外,JDK 7的安装跳过了要选择安装目录的要点,因此我真的不确定它在哪里。 我的Java控制面板说我有" Java 7 Update 79",所以我很确定我已经关闭了,我只需要告诉android studio它在哪里。 我还在终端中运行了java -version命令,它说我的版本是" 1.7.0_79"。

任何帮助表示赞赏!


您可以在Mac上使用cmd + ; ,在Windows / Linux上可以使用Ctrl + Alt + Shift + S来弹出"项目结构"对话框。 在这里,您可以设置JDK位置以及Android SDK位置。

Project Structure Dialog

要获取您的JDK位置,请在终端中运行/usr/libexec/java_home -v 1.7。 对于Java 7发送1.7,对于Java 8发送1.8。


对于新的Android Studio版本,请转到C: Program Files Android Android Studio jre bin(或转到Android Studio安装文件的位置),然后在此位置打开命令窗口,然后在命令提示符下键入以下命令:-

Java版本


在Mac上,您可以使用终端转到/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home(或安装Android SDK的任何位置),然后在命令提示符下输入以下内容:

1
./java -version