我正在开发一款Android应用程序,在其中一个组件上,我可以在Android之外进行测试,因为它不使用任何Android代码。
它使用xstream,我包含了以下库: xstream1.4.6 xpp3-min-1.1.4c xmlpull-1.1.3.1
当我在Android之外对我的代码进行单元测试时,一切正常。
但是当我尝试在Android上使用它时,我会遇到以下错误:
[2014-01-15 18:59:23 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/xmlpull/v1/XmlPullParser;
[2014-01-15 18:59:23 - AndroidMentor] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/xmlpull/v1/XmlPullParser;
这是在一个全新的Android应用程序/Android Junit应用程序上发生的。我尝试删除bin、清理等操作,但都没有用。只有这一个存在问题,其他的没有任何问题。
我需要使用这个pullparser,因为其他的好像不能很好地与xstream一起工作。