我的意思是:
<string name="str1">That is a string</string>
<string name="str2">That is a string</string>
两个字符串都具有相同的值,因此其中一个字符串在多数情况下是多余的。
是否可以在Android中找到并删除具有重复值的字符串资源。
答案 0 :(得分:0)
您可以编写解析器来自己完成。该文件应该是有效的xml,因此使用各种可用的工具应该不会太难。
DOM, SAX, StAX仅举几例。
答案 1 :(得分:0)
使用lint命令,它将为您提供针对您的ui资源的重复项,错误,警告,优化列表。 简单类型lint%project_path%
修改强>
lint位于sdk目录工具子目录中。至少在Android Studio中,您可以通过在项目根目录中查找项目的local.properties文件中的sdk.dir属性来找到您的sdk目录。