tutorial studio minifyenabled features android proguard obfuscation

studio - Construcción de Android Ant: proguard no puede encontrar el método de referencia en la clase ViewConfigurationCompatFroyo



proguard tutorial (3)

Agregue lo siguiente a su archivo de configuración de programa.

-keep class org.codehaus.jackson.** { *; }

No necesita oscurecer las bibliotecas de terceros.

Estoy muy corto de tiempo aquí, así que realmente espero que alguien aquí tenga una idea de cómo solucionar esto:

[proguard] Warning: android.support.v4.view.ViewConfigurationCompatFroyo: can''t find referenced method ''int getScaledPagingTouchSlop()'' in class android.view.ViewConfiguration [proguard] Note: org.codehaus.jackson.map.deser.BasicDeserializerFactory: can''t find dynamically referenced class java.util.ConcurrentNavigableMap [proguard] Note: org.codehaus.jackson.map.deser.BasicDeserializerFactory: can''t find dynamically referenced class java.util.ConcurrentSkipListMap [proguard] Note: there were 2 unresolved dynamic references to classes or interfaces. [proguard] You should check if you need to specify additional program jars. [proguard] Warning: there were 1 unresolved references to program class members. [proguard] Your input classes appear to be inconsistent. [proguard] You may need to recompile them and try again. [proguard] Alternatively, you may have to specify the options [proguard] ''-dontskipnonpubliclibraryclasses'' and/or [proguard] ''-dontskipnonpubliclibraryclassmembers''.

Ya he intentado añadir varias cosas:

-dontwarn **CompatHoneycomb -dontwarn **CompatCreatorHoneycombMR2 -keep class android.support.v4.** { *; }

y también (por los errores de jackson):

-libraryjars /Libraries/Joda/joda-time-1.6.2.jar -libraryjars /Libraries/stax2-api-3.0.0.jar -libraryjars /Libraries/jsr311-api-0.8.jar -libraryjars /Libraries/httpmime-4.0.1.jar

¿Alguien tiene una pista de lo que me falta en mi proguard.cfg para estas referencias? ¿O potencialmente algunos consejos sobre cómo investigarlo / resolverlo de manera más general?

Bajé de 472 advertencias a solo estas, principalmente agregando las declaraciones de Dontwarn: -dontwarn java.awt. , javax.security. , java.beans. , javax.xml. , java.util. , org.w3c.dom.

EDIT: migrado para responder


Edité mi post arriba para mostrar la respuesta.

Lo encontré.

Estos parecían ayudar.

-dontwarn **CompatHoneycomb -dontwarn **CompatCreatorHoneycombMR2 -dontwarn android.support.v4.view.** -keep class android.support.v4.** { *; } -dontwarn java.awt.**,javax.security.**,java.beans.**,javax.xml.**,java.util.**,org.w3c.dom.**


-dontwarn **CompatHoneycomb -dontwarn **CompatCreatorHoneycombMR2 -dontwarn android.support.v4.view.** -keep class android.support.v4.** { *; } -dontwarn java.awt.**,javax.security.**,java.beans.**,javax.xml.**,java.util.**,org.w3c.dom.**