Я использую 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.