首页 文章

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

提问于
浏览
3

尝试在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
}

也:

Project SDK 1.8.0_101应用模块:android sdk 24,jdk 1.8,Root模块:android sdk 24,jdk 1.8 compileSdkVersion 24 buildToolsVersion '24 .0.2'minSdkVersion 16 targetSdkVersion 24 retrolambda

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

3 回答

  • 1

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

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

  • 2

    检查IDEA全局设置后,我找到了解决方案:

    https://www.dropbox.com/s/26mz2d2mbir1r2j/Screen%20Shot%202016-09-01%20at%209.56.37%20PM.png?dl=0

    首选项 - >构建,执行,部署 - > Gradle - > Gradle JVM - >设置为1.8,这样可行!

  • 6

    确保您在以下文件中定义了正确的版本:文件 - >项目结构 - >项目 - >项目SDK - >项目语言级别(这适用于Mac,但我认为您可以使用相同的逻辑找到它的Windows) .

相关问题