尝试在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 env变量设置为此:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home错误不会消失。如何消除错误?
4 回答
GCT1015
TA贡献1827条经验 获得超4个赞
上面的这些答案可能很旧,但是对于新的Android Studios 1,您可以执行以下操作以查看该模块可在1.7(或1.6)上运行。单击文件->项目结构。选择要运行的模块,然后在“源兼容性”和“目标兼容性”下选择1.7。点击“确定”。
智慧大石
TA贡献1946条经验 获得超3个赞
您可以在新的Android Studio版本(0.8.X)中进行更改
文件->其他设置->默认设置->编译器(单击左箭头展开)-> Java编译器->您可以在此处更改项目字节码版本
慕神8447489
TA贡献1780条经验 获得超1个赞
最新的Android Studio 1.4。
单击文件->项目结构-> SDK位置-> JDK位置。
您还可以通过转到模块(在SDK位置下方)来设置各个模块的JDK版本兼容性,并相应地编辑源兼容性。(请注意,这仅适用于Android模块)。
添加回答
举报
0/150
提交
取消