当我在Android项目中添加 stax-api-1.0-2.jar 时,出现以下错误:

Dx trouble processing "javax/xml/stream/EventFilter.class"

Conversion to Dalvik format failed with error 1

现在我搜索了网站,发现了这个"Conversion to Dalvik format failed with error 1" on external JAR以及其他许多类似的问题,并尝试了其中提供的解决方案 . 不幸的是,这些解决方案对我不起作用 . 我得出结论,问题在于使用这个 jar 本身 .

我的问题是双重的:

  • 为什么使用像 stax-api-1.0-2.jar 这样的特定核心外部jar时Dalvik转换失败但是 javax.json-1.0.4.jarjavax.ws.rs-api-2.0.jarjavax.annotation-api-1.2.jar 这些也是核心jar文件时没有失败?

  • 哪个替代 stax-api-1.0-2.jar 我可以使用哪个不会导致此错误?