2013-01-23 45 views
8

我试图使用钻石经营者,但我得到了以下信息:钻石运营商不支持

钻石经营者未在-source 1.5(使用-source 7或更高,以使钻石支持运营商)

它是固定在netbeans与android?

+0

我猜你不是这个意思钻石运营商:http://en.wikipedia.org/wiki/Diamond_operator? –

回答

1

Android此时不支持1.7编译级别。所以,你不能使用钻石操作员。您可以通过将JRE更改为1.7来解决此问题,但不适用于Android。

12

API 19 KitKat现在允许钻石。以下是为Android Studio实施所需的Gradle编辑。另外,还要确保你在以后使用JDK 1.7和摇篮插件比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 
} 
}