Proguard Error al intentar exportar a través de android studio
Estoy probando la exportación firmado APK con Proguard verdadero en el estudio de androide.
Obtuve el siguiente error:
- Eliminar el registro con Proguard
- La aplicación se bloquea cuando se selecciona Modo de liberación pero en modo de depuración funciona perfectamente
- ¿Cómo configurar Proguard usando Gradle?
- Proguard con Autovalue
- ¿Cómo encripta DexGuard las clases?
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Application:proguardRelease'. > java.io.IOException: Can't write [C:\AndroidStudioProject\MyFirstProjectonAndroidWear\Application\build\intermediates\classes-proguard\release\classes.jar] (Can't read [C:\AndroidStudioProject\MyFirstProjectonAndroidWear\Application\build\intermediates\exploded-aar\com.android.support\support-v4\20.0.0\classes.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [classes.jar:android/support/v4/os/ParcelableCompat$CompatCreator.class]))
También he dado lo siguiente en proguard pero no ayudó:
-dontwarn android.support.v4.** -keep class android.support.v4.** { *; }
Aquí está el archivo proguard que estoy usando:
Archivo Proguard
- Proguard config para facebook sdk. Eliminar todo excepto el análisis
- Android build con retrolambda ignora los cambios de código fuente
- Proguard con la colección parametrizada orrmlite
- Obtener advertencias con Proguard (con bibliotecas externas)
- ¿Cómo evitar la ingeniería inversa de un archivo APK?
- Dependencias de IBM MobileFirst 7
- Android apk Modo de depuración funciona bien, pero el modo de liberación da demasiadas advertencias
- IntelliJ / Android Studio - cómo activar proguard para obfuscate código - paso a paso?
Hoy tengo el mismo error, pero con la biblioteca picasso. Compruebe su archivo de gradles y la carpeta de libs para duplicar. Como este conmigo, en el archivo gradle tengo compilar 'com.squareup.picasso: picasso: 2.3.2' (esto desde el repositorio maven), pero también tengo el archivo picasso-2.3.2.jar , cuando elimine este archivo, El archivo apk es exportado sin error.
Si sólo desea exportar una versión, considere desactivar Proguard temporalmente:
- 1) editar project.properties, comentar el proguard.config =
- 2) renombrar el dir proguard en
- 3) cambiar el nombre de los archivos proguard * .cfg
- ¿Cómo configuro el nombre de mi paquete de aplicación de Android basado en dos dimensiones de sabor diferentes?
- IllegalStateException en el servicio de juegos de Google Play no tiene sentido