我正在开发一个Android应用程序,我正在尝试为我的pom.xml文件添加依赖项:
<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.6.7</version>
</dependency>
我甚至没有在任何地方使用它,但在我添加该依赖项后,当我尝试运行该应用程序时,我收到一个错误:
Conversion to Dalvik format failed with error 1
Ill-advised or mistaken usage of a core class (java.* or javax.*)
when not building a core library.
为什么我不能运行它?
答案 0 :(得分:2)
尝试从简单导入中排除stax,stax-api和xpp3,如下所述: Android: error including/repacking dependencies which reference javax core classes
答案 1 :(得分:0)
Dalvik / Android不允许使用javax。*包。你必须要么遮蔽所有这些,例如使用Maven Shade插件或更好地使用不执行此操作的依赖项。
可能有一个Android特定版本的simple-xml库可用。如果您需要肥皂网服务,可能需要查看ksoap2-android。