2013-04-11 3 views
3

Вопрос: Я использовал множество значков и изображений при разработке приложения для Android, позже я заменил многие из них, но сохранил старые на случай, если мне понадобится использовать их снова. Теперь у меня есть огромное количество .png в моей папке drawable, многие из них теперь не используются, и для их сортировки вручную потребуется немало времени. Есть ли способ обнаружить чертежи, к которым не существует ссылок?android - автоматически обнаруживает неиспользованные чертежи

ответ

13

Вы можете использовать Android Lint Tool, перейдя по ссылке я обеспечиваю, как обзор говорится:

  • отсутствующих переводов (и неиспользуемые переводы)
  • проблемы с производительностью Layout (все вопросы старый layoutopt инструмент, используемый для найти, и больше)
  • Неиспользованные ресурсы
  • т.д.

В качестве альтернативы этого проект может помочь вам (очень простой в использовании):

https://code.google.com/p/android-unused-resources/

Надеется, что это полезно ...

+0

Android Lint полезно для обнаружения неиспользуемых вводимого коэффициента. И из сообщенных неиспользуемых чертежей я по-прежнему отфильтровываю их, чтобы проверить, вызвана ли какая-либо из них косвенно. Так что спасибо. :) – KarenAnne

4

По моему опыту, Lint не обнаруживают PNG без ссылки. Он находит unreferenced layouts и извлекаемые XML-файлы, такие как фигуры и селектора, но не PNG. Я наткнулся на этот скрипт Python для удаления непринятых графических элементов PNG. Он хорошо работал с моим проектом, но, как говорится в документации для него, убедитесь, что вы используете источник управления на всякий случай.

https://github.com/instructure/android-ImageSweep

Смежные вопросы