2013-01-23 17 views
8

Próbuję użyć operatora diament, ale ja dostaję następujący komunikat:diament nie jest obsługiwana

operator diament nie jest obsługiwana w -source 1.5 (wykorzystanie -source 7 lub nowszy, aby umożliwić diament operator)

Czy można to naprawić za pomocą netbooka z Androidem?

+0

Chyba nie oznacza to operator diamentów: http://en.wikipedia.org/wiki/Diamond_operator? –

Odpowiedz

1

Android nie obsługuje obecnie poziomu kompilacji 1.7. Więc nie możesz korzystać z operatora diamentów. Możesz to naprawić dla aplikacji java, zmieniając środowisko JRE na 1.7, ale nie będzie działać z systemem Android.

12

API 19 Diamenty KitKat są teraz dozwolone. Poniżej znajdują się edycje Gradle potrzebne do wdrożenia w Android Studio. Również upewnić używasz JDK 1.7 i wtyczki Gradle później niż 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 
} 
} 
Powiązane problemy