the support manager library from features desing android proguard android-support-library

from - sdk manager android support library



ConfiguraciĆ³n de Android Proguard para la biblioteca de soporte v7 ActionBar (2)

Estoy usando la biblioteca de soporte de v7 para mostrar una ActionBar de ActionBar en Android 2.x. Funciona bien, pero tuve que corregir algunos errores de clase / método no encontrados después de habilitar Proguard.

¿Hay alguna guía sobre qué clases deben ser preservadas?

Hasta ahora tengo estos:

-keep public class android.support.v7.internal.widget.ActionBarContainer -keep class android.support.v7.internal.widget.ActionBarView$HomeView -keep public class android.support.v7.internal.widget.ActionBarContextView

Parece funcionar ahora, pero no estoy tan seguro de que no se bloquee en algún momento debido a alguna otra clase supuestamente interna referenciada en algún archivo XML.


Lo resolví con:

-dontwarn android.support.v7.** -keep class android.support.v7.** { *; } -keep interface android.support.v7.** { *; }


Utilizo esto, algo similar a lo que sugiere la versión v4:

-keep class android.support.v7.internal.** { *; } -keep interface android.support.v7.internal.** { *; }