IntelliJ IDEA Buildtools 24.0.2需要Java 1.8或更高版本.目前的JDK版本是1.7

Ale*_*kov 3 java macos android intellij-idea android-sdk-tools

尝试在Mac OS X El Capitan中构建我的项目后,我遇到了这个错误:

错误:Gradle:配置项目':app'时出现问题.Buildtools 24.0.2需要Java 1.8或更高版本.目前的JDK版本是1.7.

我的项目有这样的build.gradle部分:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
}
Run Code Online (Sandbox Code Playgroud)

也:

Project SDK 1.8.0_101

应用模块:android sdk 24,jdk 1.8,

根模块:android sdk 24,jdk 1.8

compileSdkVersion 24

buildToolsVersion '24 .0.2'

minSdkVersion 16

targetSdkVersion 24

retrolambda

PS:我从命令行成功构建了这个项目.

Car*_*erd 6

由于您在命令行中成功构建了它,因此您的项目JDK似乎存在问题.JDK位置设置位于File>Project Structure>SDK Location --> JDK Location.如果它说了什么jdk1.7.0,那么通过单击...提示右侧的按钮将jdk切换到1.8,并为其指定jdk1.8的文件路径.

编辑:如果您不知道jdk的路径,请ls -l 'which java'在终端中运行.