我在Windows上使用Android SDK 16.1和Eclipse。
将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中出现错误。
答案 0 :(得分:1)
无论出现什么问题,升级到Android SDK 17都可以解决这个问题。 Lint现在可以检测我何时不翻译字符串。
答案 1 :(得分:0)
我将其设置为用户变量(Windows XP),使用set命令验证它是否出现在cmd提示符中,并且在重新启动后它似乎在eclipse中工作。