在 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.
我正在清理和重建我的一些项目,一些短语从 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.