2017-04-09 59 views
0

的第一線。在我的Android項目中,我得到以下錯誤:的Eclipse:呼叫需要API級別11上的源文件

Call requires API level 11 (current min is 8): android.app.Activity#onCreateView

錯誤被標記在源文件的第一行(指定包名稱)。如果我清理該項目,它會消失,但在編輯代碼時會半隨機地出現。

該項目的最低API是8,目標API超過11

是什麼原因造成的,我怎麼能解決這個問題?

回答

0

這是很難肯定的說沒有看到有問題的代碼,但是從你的描述看來,你的代碼可能會被超載:

// Which was added on API 11. 
View onCreateView (View parent, 
       String name, 
       Context context, 
       AttributeSet attrs) 

如果你需要這個電話,環繞它的API檢查(請記住,如果您在API <中運行,您可能會有不正確的行爲)。如果不是超負荷的話:

// Available since API 1 
View onCreateView (String name, 
       Context context, 
       AttributeSet attrs)