Android Lint不显示翻译缺失错误

时间:2011-12-21 00:52:48

标签: android eclipse android-lint

我在Windows上使用Android SDK 16.1和Eclipse。

我已根据the documentation

将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 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我将其设置为用户变量(Windows XP),使用set命令验证它是否出现在cmd提示符中,并且在重新启动后它似乎在eclipse中工作。