Удаление неиспользуемых ресурсов

Я успешно сделал приложение. В настоящее время он показывает размер загрузки 1,6 МБ после использования pro guard. Однако после анализа подписанного APK кажется, что есть много неиспользуемых ресурсов .png.

Покопавшись в проводнике, я не смог найти ни одного файла с именем «drawable-xxhdpi-v4». Согласно анализатору APK, файл содержит общие значки Android. hdpi-v4, xxxhdpi-v4 и xddpi-v4 содержат общие значки.

Я использую сладкое диалоговое окно как единственную стороннюю библиотеку. Как мне его удалить? Безопасно ли удалять?

Во-вторых, какие еще существуют процедуры для уменьшения APK помимо proguard? Демо

введите здесь описание изображения


person Taseer    schedule 28.08.2018    source источник
comment
Эти папки содержат изображения/значки, которые можно рисовать для различных размеров экрана, плотности и т. д.: Эти изображения, значки будут использоваться, когда система обнаружит соответствующий размер экрана.   -  person esQmo_    schedule 28.08.2018
comment
Но поскольку я не использую какие-либо общие значки/изображения, я уверен, что они будут бесполезны, поскольку мое приложение, похоже, не использует их каким-либо образом?   -  person Taseer    schedule 28.08.2018
comment
У вашего приложения наверняка есть значок запуска, не так ли? И ваше приложение будет установлено на различных устройствах с разным размером экрана и плотностью.   -  person esQmo_    schedule 28.08.2018
comment
Пожалуйста, проверьте обновленный пост выше. Я не уверен, что вы поняли, что я сказал. Я имел в виду, что папка содержит такие общие значки. Я не понимаю, как они будут использоваться на разных размерах экрана, даже если мое приложение не использует ни один из них в пользовательском интерфейсе.   -  person Taseer    schedule 28.08.2018


Ответы (1)


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

Но вы можете удалить основной неиспользуемый ресурс, используя:

Панель меню -> Анализ -> Выполнить проверку по имени -> Неиспользуемый ресурс

person 5ec20ab0    schedule 28.08.2018