Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Comprueba si la biblioteca se utiliza en la aplicación para Android

Recibí algún código de aplicación heredado (no desarrollado por mí, sino por algún otro equipo, sin documentación), que tiene casi 20 o más dependencias, en build.gradle .

Ahora, quería limpiar las bibliotecas / dependencias no utilizadas, eliminándolas de build.gradle

Busqué en Google y me encontré con este proyecto para reducir los recursos. Pero parece que se utiliza para la eliminación de recursos que no se utilizan, en tiempo de construcción, en la aplicación empaquetada y esto también elimina los recursos de las bibliotecas que dependen si no son realmente necesarios por su aplicación.

También, uso ProGuard , para obfuscation y encogimiento en conjunción con shrinkResources true en build.gradle

Mi intención es eliminar bibliotecas no utilizadas / dependencias de build.gradle en sí, sin romper la funcionalidad de la aplicación.

¿Existe alguna manera o herramienta que muestre qué biblioteca es segura para eliminar sin romper la funcionalidad de la aplicación?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.