如何查找和删除具有重复值的字符串资源

时间:2011-05-09 13:15:20

标签: android string

我的意思是:

<string name="str1">That is a string</string>
<string name="str2">That is a string</string>

两个字符串都具有相同的值,因此其中一个字符串在多数情况下是多余的。

是否可以在Android中找到并删除具有重复值的字符串资源。

2 个答案:

答案 0 :(得分:0)

您可以编写解析器来自己完成。该文件应该是有效的xml,因此使用各种可用的工具应该不会太难。

DOM, SAX, StAX仅举几例。

答案 1 :(得分:0)

使用lint命令,它将为您提供针对您的ui资源的重复项,错误,警告,优化列表。 简单类型lint%project_path%

修改
lint位于sdk目录工具子目录中。至少在Android Studio中,您可以通过在项目根目录中查找项目的local.properties文件中的sdk.dir属性来找到您的sdk目录。