钻石操作符不被支持。

8
我正在尝试使用钻石运算符,但出现以下消息:
钻石运算符在源1.5中不受支持(使用源7或更高版本以启用钻石运算符)
在NetBeans和Android中可以解决吗?

我想你不是指这个钻石操作符:http://en.wikipedia.org/wiki/Diamond_operator吧? - John Dvorak
4个回答

12

现在允许使用API 19的KitKat Diamonds。以下是在Android Studio中实施所需的Gradle编辑。还请确保您正在使用JDK 1.7和Gradle插件版本大于0.6.1

android {
compileSdkVersion 19
buildToolsVersion "19.0.0"

defaultConfig {
    minSdkVersion 7
    targetSdkVersion 19
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}
}

7

1

目前Android不支持1.7编译级别,因此您无法使用钻石操作符。您可以通过将JRE更改为1.7来解决Java应用程序的问题,但在Android上无法工作。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接