如何在安卓工作室中指定JDK版本?

2022-08-31 08:59:48

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它在哪里。我还在终端中运行了该命令,它说我的版本是“1.7.0_79”。java -version

任何帮助将不胜感激!


答案 1

您可以对 Mac 使用 + 或对 Windows/Linux 使用 + + 来拉出“项目结构”对话框。在那里,您可以设置JDK位置以及Android SDK位置。cmd;CtrlAltShiftS

Project Structure Dialog

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


答案 2

安卓工作室北极狐 (2020.3.1)

在 Android Studio Arctic Fox (2020.3.1 Patch 4) 中,JDK 位置设置移至:

File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK

最高可达安卓工作室 4.2

您可以按照Ben Kane的答案,JDK位置设置位于:

File > Project Structure > SDK Location

推荐