2011-12-20 3 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

+0

Я не могу удалить неиспользуемый ресурс, потому что он не используется. Он упоминается в другом месте кода не через xml. Я знаю, что вложенные веса плохи для производительности, но я должен использовать его, если кто-то не сможет объяснить мне, как я мог бы равномерно разместить LinearLayout с двумя детьми. Я не буду заменять (...) на (…), потому что я не хочу получать звонки от моих продавцов локализации, прося меня объяснить, что (…). Надеюсь, что это имеет смысл. –

+0

Я также получаю предупреждения для кода, который не принадлежит мне. У меня есть источники, но у меня нет свободы менять его. –

ответ

11

Это предупреждение о новом инструменте для Android android, который появился с последними инструментами. Вы можете изменить приоритет сообщений в настройках Eclipses.

Перейти к Window -> Preferences -> Android -> Lint Error Checking

enter image description here

Примечание, однако, что это влияет только на локальную установку. Скрытие этих сообщений не будет устранять основные проблемы. Я предполагаю, что кто-то, проверяющий ваш код на другой машине с разными настройками, может получить предупреждения без изменений.

+2

Спасибо. Я нашел этот http://tools.android.com/tips/lint, который предлагает механизм для добавления предупреждения, которое мы хотим игнорировать в файле lint.xml. Затем этот файл можно проверить, а другие не будут видеть предупреждение. –

Смежные вопросы