Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
1

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

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

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

Не по теме:

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



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

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

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

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

Как удалить лишние ресурсы из файла?
Ситуация следующая - к ехе файлу были добавлены иконки для форм и приложения....

PHP, скрипт который жрет лишние ресурсы
Ребята, мне нужна помощь в оптимизации скрипта сайта. Данный скрипт является...

Ресурсы проекта в xaml
Добрый день! Подскажите как изображение из ресурсов проекта использовать в...

Внутренние ресурсы проекта
Доброго времени суток. Ситуация такая: у меня есть несколько внутренних...

Как в xls файле обнаружить обнаружить ненужные связи?
Есть файл, в нем куча листов, плюс модули VBA... При открытии эксель...

3
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
17.01.2016, 16:57 2
Лучший ответ Сообщение было отмечено Tester64 как решение

Решение

Tester64, тут есть два варианта.
1. Если Вам нужно только уменьшить вес apk на выходе, то добавьте
"shrinkResources true" в Ваш build type. Например,

buildTypes {
release {
shrinkResources true
}
}

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

Где хранить ресурсы проекта?
В андроид проекте можно хранить файлы в папке Assets и обращаться к ним через...

Как подгрузить ресурсы из проекта?
Здравствуйте, мой вопрос в следующем: Как подгрузить изображение из ресурсов?...

Добавление картинки в ресурсы проекта и использование
Требуется засунуть картинку в проект и позже загружать ее в Image. В студии...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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