我有一个大而凌乱的string.xml文件,其中包含3000条记录,其中大多数值都没用,并且从未在代码中使用过。我想自动找到并省略那些无用的记录。有没有办法在string.xml文件中找到无用的记录?
答案 0 :(得分:4)
答案 1 :(得分:3)
菜单 - >分析 - >按名称运行检查 - >未使用的资源
实际资源Is there any simple way to find out unused strings in Android project?
答案 2 :(得分:2)
在Android Studio中使用(删除未使用的资源) link
答案 3 :(得分:0)
我建议最好的方法是将XML加载到Python ElementTree等对象中。 import xml.etree.ElementTree 然后,您可以在导出为XML文件之前轻松地修剪所有分支。在字符串级别处理XML是一件麻烦事。
答案 4 :(得分:0)
我发现使用棉绒检查和翻译编辑器的工作原理就像一个魅力。
开始分析->按名称运行检查->未使用的资源。
在这里我添加了一个文件掩码,仅向我显示字符串
支票运行到Translations Editor后,右键单击并安全删除密钥。
可以安全地删除对资源的检查,并删除所有语言环境中的密钥。