Exportar aplicación de Android con ProGuard da error de ParseException

Estoy recibiendo el siguiente error al exportar la aplicación de Android con Proguard (a través de ADT de Eclipse).

"Proguard.ParseException: Expecting opening '(' or separator ',' before 'name'"

Veo que otros problemas de error de análisis de ProGuard se solucionaron actualizando Proguard y sdk; Sin embargo, no hay suerte aquí después de todas las actualizaciones. ¿Alguien vio esto / lo resolvió antes? ¡Gracias de antemano por su ayuda!

Ambiente

ADT 22.0.1

Eclipse SDK 4.2.2

SDK de Android 4.2, Herramientas de SDK rev 22

Proguard v4.9

Registro de consola

Proguard devuelto con el código de error 1. Vea la consola proguard.ParseException: Esperando abrir '(' or separator ';' antes 'name' en la línea 155 del archivo '~ / project / bin / proguard.txt', incluido desde el argumento número 4 en Proguard.ConfigurationParser.parseMemberSpecificationArguments (ConfigurationParser.java:966) en proguard.ConfigurationParser.parseClassSpecificationArguments (ConfigurationParser.java:729) en proguard.ConfigurationParser.parseKeepClassSpecificationArguments (ConfigurationParser.java:516) en proguard.ConfigurationParser.parse (ConfigurationParser.java:165 ) En proguard.ProGuard.main (ProGuard.java:476)

Línea 55 del proyecto

-keepclassmembers class * { * nombre del método (…); }

Proguard.cfg

-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations! Code / simplification / arithmetic,! Field /,! Class / fusion /

-assumenosideeffects clase android.util.Log {public static boolean isLoggable (java.lang.String, int); Public static int v (…); Public static int d (…); }

-printmapping out.map

-renamesourcefileattribute SourceFile -keepattributes SourceFile, LineNumberTable

-keep public class * extends android.app.Activity -guardar clase pública * extiende android.app.Application -guardar clase pública * extiende android.app.Service -guardar clase pública * extiende android.content.BroadcastReceiver -guardar clase pública * se extiende Android.content.ContentProvider -guardar clase pública * extiende android.app.backup.BackupAgentHelper -guardar clase pública * extiende android.preference.Preference -guardar clase pública com.android.vending.licensing.ILicensingService

Clase -keepclasseswithmembernames * {nativo; }

-keepclasseswithmembernames clase * {public (android.content.Context, android.util.AttributeSet); }

-keepclasseswithmembernames clase * {public (android.content.Context, android.util.AttributeSet, int); }

-keepclassmembers enum * {public static * [] values ​​(); Public static * valueOf (java.lang.String); }

-keep class * implementa android.os.Parcelable {public static final android.os.Parcelable $ Creator *; }

-keepclassmembers class * extends android.content.Context {public void * (android.view.View); Public void * (android.view.MenuItem); }

-keepclassmembers class * .R $ {public static; }

One Solution collect form web for “Exportar aplicación de Android con ProGuard da error de ParseException”

Creo que el problema podría ser:

Clase -keepclasseswithmembernames * {nativo; }

tu podrías intentar :

-keepclasseswithmembernames class * { native <methods>; } 
  • No se puede generar APK firmado en Android Studio, porque proguard-rules.txt está ausente
  • Aplicación de bloqueo de Android después de proguard
  • Las cadenas de card.io no cambian con proguard
  • Android - cómo mantener el enum de proguard
  • cómo escribir una configuración proguard para una lib de servicio remoto
  • Proguard ignora el archivo de configuración de la biblioteca
  • ¿Cómo encripta DexGuard las clases?
  • Problemas con ProGuard para Android con Parse 1.3.5 jar
  • Qué optimización es segura que todavía permite -assumenosideeffects remociones
  • La compilación con Proguard proporciona SimException: "incompatibilidad de tipo de variable local"
  • Excepción al dexar archivos: Se ha interrumpido la traducción
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.