在Android中处理“javax / xml / XMLConstants.class”时遇到问题

时间:2013-06-18 09:40:17

标签: android dalvik

我正在创建一个在我的libs文件夹中使用3个jar文件的应用程序。

  • 公地编解码器-1.8.jar
  • JAXP-API-1.4.2.jar
  • 的log4j-1.2.14.jar

当我运行应用程序时,我收到错误“Dx trouble processing”javax / xml XMLConstants.class“:”

“不明智或错误地使用核心类(java。*或javax。*) 什么时候不建立核心库。“

“转换为Dalvik格式失败,错误1”

我尝试删除JAR文件,但会导致代码出错。

请建议我在这里解决这个问题需要做些什么。

2 个答案:

答案 0 :(得分:18)

compile ('com.squareup.retrofit:converter-simplexml:2.0.0-beta2') {
exclude module: 'stax-api'

}

答案 1 :(得分:0)

我为我的问题找到了解决方案。

commons-codec-1.8.jar和jaxp-api-1.4.2.jar正在创建问题,因为它包含一些常见的类文件。我从我的项目中删除了jaxp-api-1.4.2.jar,现在一切正常。