在 Android 中查找缺失的字符串

Finding missing strings in Android

我正在清理和重建我的一些项目,一些短语从 values.xml 中删除。有没有办法检测这些被删除的短语,并在构建之前在代码中出现某种错误。

因为目前我只是在应用程序的某些区域崩溃,那里的短语丢失并且正在被旧代码访问。

例如,在 values 中找不到短语 partsone

不过代码

Title.setText(context.getString(R.string.partsone));

在 eclipse 和构建中看起来不错。仅在运行时崩溃...

您可能需要使用 lint。它可以检查丢失的字符串和其他几种分析工具。

http://tools.android.com/tips/lint

有关如何在 Eclipse 中使用 Lint 的更多信息,请访问 http://developer.android.com/tools/debugging/improving-w-lint.html

保重:

您需要安装 eclipse ADT 插件才能让 lint(免费)与 eclipse 一起工作。您可以在 http://developer.android.com/tools/sdk/eclipse-adt.html

获取 ADT 插件

安装后您可以在

看到 lint 对话框
Window > Show View > Other > Android > Lint Warnings.