2011-12-20 77 views
3

昨天我再次安裝了ADT插件,因爲我在使用我已有的版本時遇到了問題(間歇性)。事情是,我沒有得到我所有的XML資源中的警告。我非常沉默,我確定我以前沒有看過他們。其中有些是煩人,因爲我不能做任何事情:xml資源中的警告

Nested weights are bad for performance 
The resource R.attr.TextAppearance_Group_Small appears to be unused 
Replace "..." with ellipsis character (…, …)? 

,我已經有修復其他包括:

This tag and its children can be replaced by one <TextView/> and a compound drawable 
[Accessibility] Missing contentDescription attribute on image 

有什麼辦法來抑制這些警告?我們有一個零容忍政策,不允許我們使用警告簽入代碼?

+0

你不能用'…'代替'...'?你不能刪除一個未使用的資源?你能向我解釋一下嗎? – WarrenFaith 2011-12-21 09:34:15

+0

我無法刪除未使用的資源,因爲它沒有被使用。它在代碼中的其他地方被引用,而不是通過xml。我知道,嵌套權重對性能不利,但我需要使用它,除非有人能夠向我解釋如何均勻地佈置具有兩個孩子的LinearLayout。我不會用(…)取代(...),因爲我不想接收本地化供應商的電話,要求我解釋(…)是什麼。希望它是有道理的。 – 2011-12-21 10:01:53

+0

我也收到不屬於我的代碼的警告。我有來源,但沒有改變它的自由。 – 2011-12-21 10:05:37

回答

11

這些是針對android的新的lint工具的警告,其中引入了最新的工具。您可以更改「日食」偏好設置中消息的優先級。

轉到Window -> Preferences -> Android -> Lint Error Checking

enter image description here

但請注意,這隻會影響您的本地安裝。隱藏這些消息不會解決潛在的問題。我想有人在不同的機器上檢查你的代碼可能會得到警告。

+2

謝謝。我發現這個http://tools.android.com/tips/lint,它建議了一種機制來將我們想要忽略的警告添加到lint.xml文件中。然後可以檢入此文件,而其他人不會看到警告。 – 2011-12-21 05:22:01

相關問題