Eliminar clases no utilizadas con proguard para Android

Historia / Contexto Tengo un proyecto [1] en el que el tamaño realmente importa: recientemente cambié las cosas a una biblioteca compartida [2] y pensé que el programa se encargaría de eliminar las clases no utilizadas porque tenía una configuración que estaba reduciendo drásticamente el tamaño pero utilizando la biblioteca descubrí la marca mágica de 100 kb, así que investigué: las clases que no utilizo con seguridad están en el archivo de dex resultante, e incluso con el nombre completo (no abreviado a carácter único), por ejemplo Veo el SquareView en el dex que nunca uso en la aplicación.

Pregunta Sorprendentemente encontré en la documentación del programa lo siguiente:

The library jars themselves always remain unchanged. 

¿Puedo de alguna manera decir / engañar al programa (in) para procesarlos? Me parece muy extraño, especialmente porque espero que se puedan eliminar más cosas en la biblioteca que en la aplicación en sí.

[1]https://github.com/ligi/FAST [2]https://github.com/ligi/AndroidHelper

Respuestas a la pregunta(2)

Su respuesta a la pregunta