如何在android studio中指定JDK版本?

问题描述 投票:63回答:3

Android Studio给我一个Gradle构建错误,如下所示:

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

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

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

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

任何帮助表示赞赏!

java android gradle directory-structure
3个回答
129
投票

你可以使用cmd +;对于Mac或Ctrl + Alt + Shift + S用于Windows / Linux以提取“项目结构”对话框。在那里,您可以设置JDK位置以及Android SDK位置。

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


12
投票

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

java -version


1
投票

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

./java -version
© www.soinside.com 2019 - 2024. All rights reserved.