В Android Lint не отображаются ошибки перевода - PullRequest
4 голосов
/ 21 декабря 2011

Я использую Android SDK 16.1 с Eclipse в Windows.

Я установил ANDROID_LINT_COMPLETE_REGIONS в качестве переменной среды Windows для документации

Я перезагрузил компьютер.

Я подтвердил, что System.getenv ("ANDROID_LINT_COMPLETE_REGIONS") использует системные переменные Windows.

Я подтвердил, что ошибки перевода включены.

Однако то, что я хочу / ожидаю ошибки, не является. У меня есть английская строка в «/res/values/strings.xml», которой нет в «/res/values-xx/strings.xml». Я ожидаю ошибки lint, потому что я установил ANDROID_LINT_COMPLETE_REGIONS. Глядя на источник в SDK, кажется, что он должен работать.

У кого-нибудь есть что-то еще, что я должен попробовать?

Обновление: Я пробовал это на Mac, и хотя я сохранил ANDROID_LINT_COMPLETE_REGIONS = "1", я не могу получить ошибку в Eclipse.

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Какой бы ни была эта проблема, обновление до Android SDK 17 решает эту проблему для меня.Lint теперь может определять, когда я не перевожу строку.

0 голосов
/ 24 января 2012

Я установил ее как переменную пользователя (Windows XP), проверил, что она появляется в командной строке cmd с командой set, и после перезапуска она работает в eclipse.

...