2013-09-05 41 views
6

我想以編程方式檢查當前的Android版本,如果版本低於薑餅較高,但執行一段代碼時,我嘗試使用錯誤薑餅不能得到解決或無法在現場

機器人。 os.Build.VERSION_CODES.GINGERBREAD

蝕爲顯示錯誤

GINGERBREAD無法解析或不是一個字段

那麼可能是什麼原因呢?

+0

您是否嘗試清潔您的項目? – Andres

+0

@Andres是的,我做到了。 – ofnowhere

+1

您建立了哪個API版本的項目? –

回答

18

您需要將您的構建目標(例如,項目>屬性> Android)設置爲API級別9或更高以引用該符號。

如今,你通常要到構建目標設置爲當前相當的東西(例如,API等級18),使用lint指出的是,您引用比你高android:minSdkVersion什麼。

相關問題