Android程式出現錯誤“Field requires API level 5 (current min is 4)”的解決

2gua發表於2012-09-12

enter image description here

有時候,你建立Android Project的時候,選擇較低的 min API Level,在程式中複寫(@Override)某個基類的方法時,會出現錯誤提示,諸如:Field requires API level 5 (current min is 4)。

意思是這個複寫方法不支援你的min API Level 4,只支援min API Level 5及以上,你可以通過調高min API Level等級來解決這個問題,方法如下:

1. 開啟工程根路徑下的Manifest檔案:AndroidManifest.xml;

2. 修改其中的uses-sdk標籤內容:

比如,原先是:

android:minSdkVersion="4"
android:targetSdkVersion="15" />

現在修改為:

android:minSdkVersion="5"
android:targetSdkVersion="15" />

儲存就OK了。

3. 然後執行:|Project -> |Clean...,更新工程。

enter image description here

相關文章