Удалить неиспользованные ресурсы перед отправкой - PullRequest
4 голосов
/ 26 марта 2012

Вопрос:

У кого-нибудь есть быстрый способ удалить все лишние ресурсы в приложении Android, которые не используются (на которые есть ссылки) в моем коде?

Пояснение:

Я заметил, что, как только я наконец-то готовлю к отправке одно из моих приложений для Android, в моем приложении обычно много нежелательных ресурсов. У меня обычно есть несколько дополнительных рисований, которые не используются, потому что я заменил их новыми. У меня также есть дополнительные ресурсы String и даже некоторые дополнительные макеты, которые нигде не используются в моем приложении (в коде Java нет ссылок на них). Я хочу, чтобы мои приложения занимали как можно меньше места на телефоне пользователя.

Ответы [ 3 ]

9 голосов
/ 26 марта 2012

да, ADT в затмении включает в себя то, что называется "андроид линт"

http://tools.android.com/tips/lint

Это в двух словах, это указывает на проблемы с вашим приложением.одна вещь, которую это отмечает, является неиспользованными ресурсами.он не удаляет их автоматически.

Вы можете получить к нему доступ из затмения через (проект правой кнопкой мыши)> Инструменты Android> Run Lint.

2 голосов
/ 26 марта 2012

кроме встроенного Lint: http://code.google.com/p/android-unused-resources/

он не может удалить их автоматически, но должен иметь возможность сказать вам, какие ресурсы не используются.

0 голосов
/ 23 апреля 2014

Мы создали небольшой инструмент, который удалит все неиспользуемые ресурсы из вашего проекта на основе вывода lint android. Мы думаем, что это более надежно, чем проект android-unused-resources, поскольку мы полагаемся на официальный инструмент lint.

https://github.com/KeepSafe/android-resource-remover

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...