Android Lint没有';不显示翻译缺失错误

Android Lint没有';不显示翻译缺失错误,android,eclipse,android-lint,Android,Eclipse,Android Lint,我在Windows上使用带Eclipse的Android SDK 16.1 我已经将ANDROID\u LINT\u COMPLETE\u区域设置为Windows环境变量per 我重新启动了我的电脑 我已经验证了系统。getenv(“ANDROID\u LINT\u COMPLETE\u REGIONS”)使用Windows系统变量 我已经确认翻译错误已打开 然而,我想要/期待的不是错误。我在“/res/values/strings.xml”中有一个英文字符串,它不在“/res/values x

我在Windows上使用带Eclipse的Android SDK 16.1

我已经将ANDROID\u LINT\u COMPLETE\u区域设置为Windows环境变量per

我重新启动了我的电脑

我已经验证了系统。getenv(“ANDROID\u LINT\u COMPLETE\u REGIONS”)使用Windows系统变量

我已经确认翻译错误已打开

然而,我想要/期待的不是错误。我在“/res/values/strings.xml”中有一个英文字符串,它不在“/res/values xx/strings.xml”中。我希望lint会出错,因为我已经设置了ANDROID\u lint\u COMPLETE\u区域。看看SDK中的源代码,它似乎应该可以工作

有人要我试试别的吗

更新:
我曾在Mac上尝试过这一点,虽然我保留了ANDROID_LINT_COMPLETE_REGIONS=“1”,但我无法在Eclipse中出现错误。

我将其设置为用户变量(Windows XP),用set命令验证它是否出现在cmd提示符中,并在重新启动后在Eclipse中运行

不管这个问题是什么,升级到Android SDK 17可以为我解决这个问题。Lint现在可以检测我何时不翻译字符串。

我在MacOSX上遇到了同样的问题。您可以尝试只将字符串放入default strings.xml中吗?如果字符串仅存在于默认值中,是否会发出警告/出错?是-这就是MissingTranslations功能的全部要点。如果您有一种语言(例如fr)和一个需要完整字符串集(fr-rCA)的区域,那么您可以使用ANDROID_LINT_COMPLETE_区域。我还强烈推荐这个问题中的工具: