Cordova-plugin-firebase: Error en la construcción, clase duplicada

Creado en 27 jul. 2016  ·  4Comentarios  ·  Fuente: arnesson/cordova-plugin-firebase

¡Hola a todos!

Salida de error:
`: compileDebugNdk ACTUALIZADO
: compileDebugSources
: prePackageMarkerForDebug
: transformClassesWithJarMergingForDebug FAILED

FALLO: la compilación falló con una excepción.

CONSTRUCCIÓN FALLIDA

Tiempo total: 14.071 segundos

  • Qué salió mal:
    Error de ejecución para la tarea ': transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: entrada duplicada: com / google / android / gms / internal / zzpx.class

  • Tratar:
    Ejecute con la opción --stacktrace para obtener el seguimiento de la pila. Ejecute con la opción --info o --debug para obtener más resultados de registro.
    Error: cmd: el comando falló con el código de salida 1 Salida de error:
    Nota: algunos archivos de entrada utilizan o anulan una API obsoleta.
    Nota: Vuelva a compilar con -
    Nota: algunos archivos de entrada utilizan o anulan una API obsoleta.
    Nota: Vuelva a compilar con -
    Nota: algunos archivos de entrada utilizan o anulan una API obsoleta.
    Nota: Vuelva a compilar con -
    Nota: Algunos archivos de entrada utilizan operaciones no seleccionadas o inseguras.
    Nota: Vuelva a compilar con -

FALLO: la compilación falló con una excepción.

  • Qué salió mal:
    Error de ejecución para la tarea ': transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: entrada duplicada: com / google / android / gms / internal / zzpx.class

  • Tratar:
    Ejecute con la opción --stacktrace para obtener el seguimiento de la pila. Ejecute con la opción --info o --debug para obtener más resultados de registro.

Lista de complementos:
cordova-plugin-compat 1.0.0 "Compat" cordova-plugin-device 1.1.2 "Device" cordova-plugin-file 4.2.0 "File" cordova-plugin-file-opener2 2.0.2 "File Opener2" cordova-plugin-file-transfer 1.5.1 "File Transfer" cordova-plugin-firebase 0.1.9 "Google Firebase Plugin" cordova-plugin-geolocation 2.2.0 "Geolocation" cordova-plugin-inappbrowser 1.4.0 "InAppBrowser" cordova-plugin-network-information 1.2.1 "Network Information" cordova-plugin-splashscreen 3.2.2 "Splashscreen" cordova-plugin-whitelist 1.2.2 "Whitelist" cordova-plugin-x-toast 2.5.2 "Toast" plugin.google.maps 1.3.9 "phonegap-googlemaps-plugin"

¿Alguna idea para resolver? ¡Gracias!

Comentario más útil

Sé que esto está cerrado, pero Google me redirigió aquí muchas veces y no encontró la respuesta a mi problema.

Por mi parte, el error fue de la combinación entre la plataforma cordova [email protected] y el complemento cordova cordova-plugin-compat que está obsoleto y crea problemas en la compilación con [email protected]+.

Espero que ayude a alguien.

Todos 4 comentarios

Hola a todos,
Tengo el mismo problema.
@ jdla1990 , ¿resolvió este problema?

Lista de complementos:
cordova-plugin-console 1.0.3 "Consola"
cordova-plugin-device 1.1.2 "Dispositivo"
cordova-plugin-firebase 0.1.9 "Complemento de Google Firebase"
cordova-plugin-googleplus 4.0.9 "Google+"
cordova-plugin-inappbrowser 1.4.0 "InAppBrowser"
cordova-plugin-keyboard 1.1.4 "Teclado"
cordova-plugin-network-information 1.2.1 "Información de red"
cordova-plugin-splashscreen 3.2.2 "Pantalla de bienvenida"
cordova-plugin-statusbar 2.1.3 "StatusBar"
cordova-plugin-whitelist 1.2.2 "Lista blanca"
iónico-plugin-keyboard 2.2.1 "Teclado"
me.tonny.cordova.plugins.multidex 0.1.0 "Cordova Multi Dex"

Hola @ramzed , Sí, la solución está configurada con la misma versión de la biblioteca en gradle. es decir,

en build.gradle
compile "com.google.android. gms: play-services-maps : 9.2.1"
compile "com.google.android. gms: play-services-location : 9.2.1"
compilar "com.google. firebase: firebase-core : 9.2.1"
compile "com.google. firebase: firebase-messaging : 9.2.1"
compilar "com.google. firebase: firebase-crash : 9.2.1"
compile "com.google. firebase: firebase-config : 9.2.1"

en cordova-plugin-firebase:
classpath 'com.google.gms:google-services:3.0.0'

¡E intenta de nuevo!

Gracias @ jdla1990
Cambié todas las versiones en mis plataformas / android / project.properties
Ahora todas las bibliotecas tienen la misma versión.

¡Funciona! :)

Sé que esto está cerrado, pero Google me redirigió aquí muchas veces y no encontró la respuesta a mi problema.

Por mi parte, el error fue de la combinación entre la plataforma cordova [email protected] y el complemento cordova cordova-plugin-compat que está obsoleto y crea problemas en la compilación con [email protected]+.

Espero que ayude a alguien.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

michaelreiser picture michaelreiser  ·  5Comentarios

matthitachi picture matthitachi  ·  5Comentarios

rolinger picture rolinger  ·  3Comentarios

arunkatariaoodles picture arunkatariaoodles  ·  4Comentarios

merbin2012 picture merbin2012  ·  4Comentarios