【发布时间】:2013-07-12 07:27:01
【问题描述】:
尝试在 Android Studio 中编译我的项目时出现以下错误:
Gradle: error: diamond operator is not supported in -source 1.6
在我找到的所有项目首选项中,我都将 1.7 设置为目标。项目SDK在1.7 SDK下显示的路径也是java 1.7安装的正确路径。
即使我在终端中运行 java -version,它也会告诉我我正在运行 java 1.7。
我尝试将 JAVA_HOME 环境变量设置为此:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
错误不会消失。如何消除错误?
【问题讨论】:
-
你的 build.gradle 中是否设置了
sourceCompatibility? -
在构建工具 19 中添加了 Java 7 支持。请检查我编辑的答案。
标签: java intellij-idea gradle android-studio java-7