Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Обнаружить не задействованые/лишние ресурсы и классы проекта - Программирование Android

17.01.2016, 14:23. Просмотров 238. Ответов 3
Метки нет (Все метки)

Подскажите как подобное сделать проще всего???

Не по теме:

Есть крупный проект, выросший из чужой полу-студенческой наработки путем "обучения программированию"
Из серии о крутая функция - давай здесь-же и опробую, может пригодиться...
(в мини-справочникебыл блок звонилки, напоминалки, виджеты и даже чат). В результате 50 кб начального кода переросло в несколько мегабайт. Сейчас проект "нарезан" на 4-5 независимых проектов, но надо вычистить "основу".



Куча лишних классов, куча лишних XML, куча лишних картинок...

Студия сама как-то индексирует эти файлы и показывает класс "серым" если он не был задействован, но (увы) для этого нужно в него провалиться и найти название.

Хочу удалить все лишнее! Но нужен СПИСОК лишнего! Того что есть в R.*, но никогда не использовалось в переменных! И классов, не упомянутых ни в одном из тех что используются в манифесте и в подчиненных...

Если я удаляю файл, то проект либо собирается, либо выдает ошибку... Поштучно удалять - займет неделю и километры нервов...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 14:23     Обнаружить не задействованые/лишние ресурсы и классы проекта
Посмотрите здесь:

Полезные ресурсы - Программирование Android
Наткнулся на очень хороший набор ссылок на хабре Я думаю он полезен будет всем ЖМЯК хз ссылки на хабр можно постить :- ...

Ресурсы из интернета - Программирование Android
всем привет и извините если такая тема есть, но мне нужна ваша помощь. делаю приложение для просмотра картинок. есть список с категориями и...

Локальные ресурсы - Программирование Android
Всем доброго времени суток))) За ранее извиняюсь если спрошу глупость! Может ли пользователь обновлять локальные ресурсы в приложении...

Литература и ресурсы по Android UI UX - Программирование Android
Решил внести немного творчества в разработку Android приложений и попробовать себя в UI UX. Какие ресурсы и литературу посоветуете помимо...

Ресурсы android studio - Программирование Android
Всем привет. Подскажите. Куда заливать видео файлы в android studio/ Спасибо

Не сохраняются String ресурсы - Программирование Android
Создаю xml файл с ресурсами. Записываю туда несколько String ресурсов. После сохранения они не сохраняются в R.java, и , соответственно, ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
17.01.2016, 16:57     Обнаружить не задействованые/лишние ресурсы и классы проекта #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Tester64, тут есть два варианта.
1. Если Вам нужно только уменьшить вес apk на выходе, то добавьте
"shrinkResources true" в Ваш build type. Например,

buildTypes {
release {
shrinkResources true
}
}

2. Если Вам нужно полностью найти в проекте всё неиспользуемое, то тут другой вариант. Вам нужен Android Lint. Чтобы запустить его в AS, нажмите Control + Alt + Shift + I и в окошке наберите "Unused resources" (без кавычек).
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
19.01.2016, 03:22     Обнаружить не задействованые/лишние ресурсы и классы проекта #3
Цитата Сообщение от YuraAAA Посмотреть сообщение
Control + Alt + Shift + I
у меня при такой комбинации выдаёт: Run Inspection By Name. Попробовал запустить так: Analyze - Inspect Code. Но там нет Unused resources
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2016, 10:51     Обнаружить не задействованые/лишние ресурсы и классы проекта
Еще ссылки по теме:

Путь к файлу и графические ресурсы - Программирование Android
Понимаю, что вопрос детский, но тем не менее... Есть строковая переменная, содержащая название файла, например: String...

Android Studio - строковые ресурсы - Программирование Android
Всем доброго времени суток) Вопрос по строковым ресурсам. Есть поле textView. Если просто задать для него "текст", то это будет...

Подскажите ресурсы по созданию интерфейса приложения - Программирование Android
Интересует создание swipe меню, блоков (как в youtube и google+), добавление элементов в action bar, создание своих view компонентов и...

xxhdpi ресурсы для всех макетов - Программирование Android
Здравствуйте! Подскажите пожалуйста. 1) Если использовать ресурсы из папки drawable-xxhdpi, которая хранит нарезку элементов из под...

Не освобождаются ресурсы после закрытия Activity - Программирование Android
Очередная непонятная проблема. Делаю в активити setContentView() с большим количеством ImageView. В результате когда запускаю новую, а для...

Глюки IntelliJ IDEA. Путаются ресурсы - Программирование Android
Неожиданно начался глюк с ресурсами layout, в результате которого findViewById() возвращает или null или идентификатор другого элемента. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
19.01.2016, 10:51     Обнаружить не задействованые/лишние ресурсы и классы проекта #4
Maxtron, ну всё правильно. В этом окошке и набирайте линт Unused resources.
Yandex
Объявления
19.01.2016, 10:51     Обнаружить не задействованые/лишние ресурсы и классы проекта
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru