2013-01-23 44 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 
} 
}