如果我運行「lint」。項目目錄內我得到預期的警告,但如果我在Eclipse中運行它,我得到的廢話錯誤和警告,例如:Lint for Eclipse在Eclipse中給出錯誤結果
- R.array.settings_derivatives似乎是未使用的資源[事實上,它是使用]
- xyz未在清單中註冊[事實上,它已註冊]
- 調用要求API級別3(當前最小爲1):android.view.SurfaceView#isInEditMode [事實上minSdkVersion設置爲7]
編輯:如果我創建一個新的工作區並導入現有的項目,我會得到正確的錯誤
[調用需要API級別3](http://developer.android.com/reference/android/view/View.html#isInEditMode%28%29)爲true。這不是關於你的目標水平,而是關於引入該方法的「API 3以後」。您可以關閉該警告 - 只有當您想將應用移植到您目前擁有的較低分級時纔有意義 – zapl 2012-03-24 12:13:42
這是真的,但不應該報告,因爲我已將minSdkVersion設置爲7。它不是作爲一個警告報告,而是作爲一個錯誤... 而我的觀點是,命令行工具給出了不同的[正確]結果 – miniBill 2012-03-24 12:36:01
首先,確保你在最新的工具(R17)和相應的Eclipse插入。如果問題仍然存在,那麼創建一個重現問題的示例項目,然後向http://b.android.com提交錯誤報告。我還沒有看到過這些特定的信息。 – CommonsWare 2012-03-24 12:40:21