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



我的意思是:

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

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

有没有办法在Android中查找和删除具有重复值的此类字符串资源。

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

多姆,萨克斯管StAX仅举几例。

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

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

最新更新