una support que publicas proyectos proyecto preescolar para niños importancia ideas escolares escolar elaboración compatibilidad bibliotecas biblioteca android proguard android-library

android - support - proyectos para bibliotecas publicas



¿Se necesita proguard.cfg para proyectos de biblioteca? (2)

Los proyectos de biblioteca por sí mismos no ejecutan ProGuard, por lo que no utilizan ninguna configuración.

Los proyectos de aplicaciones confunden toda la base de códigos, incluidas las bibliotecas a las que se hace referencia, por lo que necesitan una configuración adecuada para el código de la aplicación y para el código de la biblioteca.

Suponiendo que necesito aplicar las mismas reglas para un proyecto de aplicación y un proyecto de biblioteca en el que se basa, ¿necesito duplicar el contenido de proguard.cfg de la aplicación al proyecto de la biblioteca?

En otras palabras, ¿la aplicación proguard.cfg "se hace cargo" de todos los proyectos de la biblioteca de los que depende, o debo especificar explícitamente las reglas para cada uno de los proyectos de la biblioteca?


Parece que la respuesta es "No": Proguard también ofuscará el código de las bibliotecas .

Pero eso fue en 2010 y sabemos muy bien que las especificaciones siguen cambiando, especialmente en las herramientas de desarrollo de Android. Entonces, si aparece una respuesta más autorizada, la aceptaré.