
[英]Android Studio: Buildtools 24.0.1 requires Java 1.8 or above.
[英]IntelliJ IDEA Buildtools 24.0.2 requires Java 1.8 or above. Current JDK version is 1.7
尝试在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,
根模块:android sdk 24,jdk 1.8
compileSdkVersion 24
buildToolsVersion '24 .0.2'
minSdkVersion 16
targetSdkVersion 24
retrolambda
PS:我从命令行成功构建了这个项目。
由于您在命令行中成功构建了它,因此您的项目JDK似乎存在问题。 JDK位置设置位于File>Project Structure>SDK Location --> JDK Location
。 如果它说的是关于jdk1.7.0
任何内容,那么通过单击提示右侧的...
按钮将jdk切换为1.8,并为其指定jdk1.8的文件路径。
编辑:如果您不知道jdk的路径,请在终端中运行ls -l 'which java'
。
检查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,这样可行!
确保在以下文件中定义了正确的版本:文件 - >项目结构 - >项目 - >项目SDK - >项目语言级别(这适用于mac,但我认为您可以使用相同的逻辑找到它的Windows)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.