resmap проводит анализ декомпилированного Android приложения с помощью apktool.
Должно запускаться в каталоге с исходниками разобранного приложения.
Возможен режим анализа и анализа с удалением неиспользуемых ресурсов.
В результате работы скрипта записываются файлы:
usage.txt - список ресурсов с указанием которые ресурсы или классы на них ссылаются.
unused.txt - список неиспользуемых ресурсов
Опции запуска:
--cleanup | -c | очистка от неиспользуемых ресурсов |
--replace | -r | заменять исходные файлы |
--cache | -x | кэшировать информацию об использовании ресурсов |
--verbose | -v | подробный вывод информации |
Удалить неиспользуемые ресурсы:
resmap.py -c -r
Обратите внимание: типы attr/font type не учитываются.
Исходные коды размещены на GitHub.
Метки: