Я получил некоторый унаследованный код приложения (не разработанный мной, но какой-либо другой командой без документации), который имеет почти 20 + зависимостей, в build.gradle
.
Теперь я хотел очистить неиспользуемые библиотеки/зависимости, удалив их из build.gradle
Я искал в Google и наткнулся на этот проект для сокращения ресурсов. Но, похоже, он используется для удаления ресурсов, которые не используются во время сборки, в упакованном приложении, и это также удаляет ресурсы из библиотек, которые вы в зависимости от того, действительно ли они необходимы вашему приложению.
Кроме того, я использую ProGuard
для обфускации и сжатия в сочетании с shrinkResources true
в build.gradle
Я намерен удалить неиспользуемые библиотеки/зависимости из build.gradle самостоятельно, не нарушая при этом функциональность приложения.
Есть ли способ или инструмент, который показывает, какая библиотека безопасна для удаления без нарушения функциональности приложения?