如何在Android Studio和Gradle中设置-source 1.7

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

错误不会消失。如何消除错误?


心有法竹
浏览 1102回答 4
4回答

GCT1015

上面的这些答案可能很旧,但是对于新的Android Studios 1,您可以执行以下操作以查看该模块可在1.7(或1.6)上运行。单击文件->项目结构。选择要运行的模块,然后在“源兼容性”和“目标兼容性”下选择1.7。点击“确定”。

智慧大石

您可以在新的Android Studio版本(0.8.X)中进行更改文件->其他设置->默认设置->编译器(单击左箭头展开)-> Java编译器->您可以在此处更改项目字节码版本

慕神8447489

最新的Android Studio 1.4。单击文件->项目结构-> SDK位置-> JDK位置。您还可以通过转到模块(在SDK位置下方)来设置各个模块的JDK版本兼容性,并相应地编辑源兼容性。(请注意,这仅适用于Android模块)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Android