Intereting Posts
Как исказить изображение на любой четырехугольник? Включить понижение при установке apk с использованием намерения на Android 4.2+ Gradle ArchivesBaseName игнорируется при использовании плагина GoogleServices Отладка модулей C ++ / родной библиотеки, не работающих с Android Studio (используется Cmake) Asynctask DoInBackground () не вызывается в Android Tablet Как получить значение предпочтения в фрагменте предпочтения Android AbsListView $ RecycleBin.addScrapView (AbsListView.java:6588) Могу ли я публиковать общедоступный API распознавания голоса Android? RecyclerView, StaggeredGridLayoutManager Обновить ошибку Не удается сохранить вложенные фрагменты Android: как повернуть движущийся анимированный спрайт на основе координат его пункта назначения Горизонтальный RecyclerView внутри КоординаторLayout Как реализовать жестов салфетки в android Получение уровня масштабирования карты для заданных границ на Android, например, на API API Google Maps: map.getBoundsZoomLevel (bounds) Как удалить или удалить приложение Android из Admob?

Построить ошибки с зависимостью XML с java-объектом в build.gradle для модификации

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

Я получаю ошибки сборки, когда добавляю зависимость от моего 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 

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

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