Generar errores con XML a la dependencia del convertidor de objetos de java en build.gradle para retroadaptación
Estoy intentando integrar XML al convertidor de objeto de Java en retrofit siguiendo este https://futurestud.io/blog/retrofit-how-to-integrate-xml-converter/
Estoy consiguiendo errores de la estructura cuando agregué dependencia a mi build.gradle.
- ¿El complemento ADT crea automáticamente un archivo de construcción de hormigas?
- ¿Cómo oriento la resolución 1280x720 WXGA720 (como el nuevo Galaxy Nexus) en las carpetas de diseño Android?
- Integración de ZbarScanner con la aplicación Android
- Obtener elementos por nombre de etiqueta de un nodo en documento de Android (XML)?
- Crear Circular y Transparente Drawable XML Android
Esto es lo que he añadido en mi build.gradle. Compile ('com.squareup.retrofit: converter-simplexml: 1.9.0')
Reporte de error:
Information:Gradle tasks [:app:assembleDebug] Warning:Dependency xpp3:xpp3:1.1.3.3 is ignored for debug as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages Warning:Dependency xpp3:xpp3:1.1.3.3 is ignored for release as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages
Así que lo intenté
compile ('com.squareup.retrofit:converter-simplexml:1.9.0') { exclude group: 'xpp3', module: 'xpp3' }
Informe de error con esto:
trouble processing "javax/xml/stream/events/StartElement.class": Ill-advised or mistaken usage of a core class (java.* or javax.*) .... ... Error:Execution failed for task ':app:preDexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
Traté gradle limpio, construir todo limpio, pero de ningún uso. Ayúdame si tienes alguna idea.
- Error al agregar tema personalizado a la aplicación
- Crear un AlertDialog en Android con la vista xml personalizada
- Android Resource - Array de matrices
- Error XML al agregar Google Analytics a mi aplicación
- Excepción generada durante la renderización: TabHost requiere un TabWidget con id "android: id / tabs"
- configurar el color de fondo en listview
- Android.view.InflateException: Línea de archivo XML binario # 33: Error al inflar la clase
- ¿Es posible en android definir constantes en XML que varían con la configuración
Podría resolverlo. Tuve que excluir las siguientes dependencias transitivas: stax: stax-api, stax: stax.
compile ('com.squareup.retrofit:converter-simplexml:1.9.0') { exclude group: 'xpp3', module: 'xpp3' exclude group: 'stax', module: 'stax-api' exclude group: 'stax', module: 'stax' }
¡Gracias!
ACTUALIZACIÓN: La misma corrección para retrofit2 también
compile ('com.squareup.retrofit2:converter-simplexml:2.0.0-beta3'){ exclude group: 'xpp3', module: 'xpp3' exclude group: 'stax', module: 'stax-api' exclude group: 'stax', module: 'stax' }
También está trabajando con 2.0.0-beta3.
// Retrofit XML convertidor compile ('com.squareup.retrofit2:converter-simplexml:2.0.0-beta3'){ exclude group: 'xpp3', module: 'xpp3' exclude group: 'stax', module: 'stax-api' exclude group: 'stax', module: 'stax' }
- ¿Cómo puedo activar el evento OnClick mediante programación en android?
- Cómo agregar fecha en la base de datos sqlite