2013-09-05 10 views
6

Ich möchte programmatisch die aktuelle Android-Version überprüfen und ein Stück Code ausführen, wenn die Version höher als Lebkuchen, aber wenn ich versuche,Fehler LEBKUCHEN kann nicht aufgelöst werden oder ist kein Feld

Android zu verwenden. os.Build.VERSION_CODES.GINGERBREAD

Eklipse zeigt folgende Fehler

LEBKUCHEN kann nicht aufgelöst werden oder ist kein Feld

also was kann der Grund dafür sein?

+0

Haben Sie versucht, Ihr Projekt zu reinigen? – Andres

+0

@Andres ja ich tat. – ofnowhere

+1

Mit welcher API-Version haben Sie Ihr Projekt erstellt? –

Antwort

18

Sie müssen Ihr Build-Ziel (z. B. Projekt> Eigenschaften> Android) auf API Level 9 oder höher einstellen, um auf dieses Symbol zu verweisen.

Heutzutage möchten Sie normalerweise das Build-Ziel auf etwas ziemlich aktuelle setzen (z. B. API Level 18), mit Lint auf etwas hinweisen, die höher als Ihre android:minSdkVersion ist.

Verwandte Themen