提问者:小点点

如何在Android Studio中指定JDK版本?


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控制面板上说我有“Java7Update79”,所以我很确定我已经接近了,我只需要告诉android studio它在哪里。我还在终端中运行了java-version命令,它说我的版本是“1.7.079”。

任何帮助将不胜感激!


共3个答案

匿名用户

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

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

匿名用户

在Android Studio Arctic Fox(2020.3.1)的Canary 14中,JDK位置设置移动到:

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

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

File > Project Structure > SDK Location

匿名用户

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

java -version