Не удалось создать выпуск apk [duplicate]

Я пытаюсь интегрировать преобразование объектного объекта XML в Java, следуя этому https://futurestud.io/blog/retrofit-how-to-integrate-xml-converter/

Я получаю ошибки сборки, когда добавляю зависимость от моего build.gradle.

Это то, что я добавил в свой build.gradle.

Отчет об ошибке:

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

SO I TRIED this

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

Я пробовал град чистой, строит все, но не использует. Помогите мне, если у вас есть идея.

23
задан cgr 31 July 2015 в 22:04
поделиться

2 ответа

Я мог бы решить это. Мне пришлось исключить следующие транзитивные зависимости: 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'
}

Спасибо!

UPDATE: То же исправление для 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'
}
78
ответ дан cgr 21 August 2018 в 19:06
поделиться

Он работает с 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'
}
7
ответ дан bheatcoker 21 August 2018 в 19:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: