几个人一起开发一个项目,从SVN上checkout出来导入Eclipse,工程并没有提示出错,但是运行的时候,报以下这个错:
[2013-07-10 19:54:54 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants;
[2013-07-10 19:54:54 - weike] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants;
提示这个jar包被重复导入:
但是删掉又缺少这个jar包,在网上找了很办法,都不成功,最后发现问题出在.classpath文件里面,
把下面的那行删掉后,就可以了,原因应该是有人把他的.classpath文件也上传了,更新的时候,和我自己原先的.classpath造成冲突。
本文介绍了一种在多人合作项目中遇到的重复jar包导入问题,并详细解释了解决方案。问题出现在尝试运行从SVN检出并导入Eclipse的项目时,尽管没有编译错误,但在运行时会提示多个dex文件定义了相同的类。最终发现冲突源于.classpath文件的不一致。

1982

被折叠的 条评论
为什么被折叠?



