10

在我的 Android 应用程序中,我在 strings.xml 中有很多从未使用过的字符串,因为我删除了引用它们的代码模块。Eclipse 中是否有自动方式或使用其他工具来删除这些字符串?

4

2 回答 2

2
for i in $(lint . | grep 'The resource R.string.* appears to be unused' | perl -ne 'print "$1\n" if /R.string.(.*) appears/'); do  perl -pi -e 's/.*<string name="'$i'".*\n//' res/values*/strings.xml; done
于 2015-04-01T07:49:05.403 回答
1

Android Lint可以为您做到这一点。尝试:右键单击您的项目 > Android 工具 > 运行 Lint:检查常见错误。根据您的 Lint 设置,将显示未使用的字符串。

于 2013-07-22T07:25:52.637 回答