在build.gradle中使用XML构建错误到java对象转换器依赖项以进行改造

我正在尝试通过以下https://futurestud.io/blog/retrofit-how-to-integrate-xml-converter/将XML集成到Java对象转换器中进行改造

当我将依赖项添加到build.gradle时,我遇到了构建错误。

这是我在build.gradle中添加的内容。 compile(’com.squareup.retrofit:converter-simplexml:1.9.0’)

错误报告:

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 

所以我试过这个

 compile ('com.squareup.retrofit:converter-simplexml:1.9.0') { exclude group: 'xpp3', module: 'xpp3' } 

错误报告:

 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 

我尝试了gradle清洁,建立清洁一切,但没有用。 如果您有任何想法,请帮助我。

Solutions Collecting From Web of "在build.gradle中使用XML构建错误到java对象转换器依赖项以进行改造"

我可以解决它。 我不得不排除以下传递依赖: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' } 

谢谢!

更新:同样修复了retrofit2

 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' } 

它也在使用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' }