2012-07-23 3 views
1

, так как я обновил свой Android SDK сегодня, я получаю некоторые странные ошибки Lint в моем проекте. Эта деятельность содержит, среди прочего, текст. Все работает нормально, но если я хочу изменить размер текста представления в коде с помощью .setTextSize (по размеру float), я получаю в других строках (а также другие независимые методы) ошибки, для которых требуется определенный уровень API. Но это вызовы типа string.isEmpty(), которые доступны с уровня API 1. Что мне не хватает? И я знаю, я могу установить размер текста также в xml-файле, но я хочу изменить его во время выполнения.Странные ошибки Lint в проекте Android

Любые идеи? Спасибо!

С наилучшими пожеланиями Tobi

+0

['String.isEmpty()'] (http://developer.android.com/reference/java/lang/String.html#isEmpty()) было странно недостаточно, пока не достиг уровня API 9. – kcoppock

ответ

0

Я думаю, что я попал в нечто подобное некоторое время назад (ошибки нонсенс Lint) ... Вы работаете с Eclipse? Если да, то вы можете попробовать следующее:

  1. перезапуска Eclipse,
  2. Очистите ваш проект (Проект-> чистый ...)
  3. Нажмите кнопку "пробегов Android Lint ..." (это в панель инструментов, между «менеджером виртуального устройства» и «мастера нового проекта»)

Я не помню точно, что я сделал, чтобы решить эту проблему, я надеюсь, что это работает, хотя удачи!

0

С последним выпуском у меня было несколько раз, когда ошибки ворса были просто неправильными. (отсутствует точка с запятой на линии с точкой с запятой и т. д.).

В таких случаях вы можете щелкнуть правой кнопкой мыши на предупреждении об ошибке ворса или на нумерациях с левой стороны и выбрать «Очистить все метки метки».

Это позволит вам скомпилировать файл один раз, и если это сработает, Линт, похоже, снова начнет нормально работать.

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

  • Нет связанных вопросов^_^