android在eclipse中构建得很好,但在jenkins ant上却没有

时间:2013-12-12 18:25:56

标签: java android eclipse ant jenkins

我最近添加了广告坛joda-time-2.3joda-time-2.3-sources。我的项目继续在日食上正常工作,但jenkins(蚂蚁)正在破碎。有谁知道如何解决这个问题?

[dx] UNEXPECTED TOP-LEVEL EXCEPTION: 
[dx] com.android.dx.util.DexException: Multiple dex files define Lorg/joda/time/Chronology; 
[dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) 
[dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) 
[dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) 
[dx] at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) 
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) 
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) 
[dx] at com.android.dx.command.dexer.Main.run(Main.java:232) 
[dx] at com.android.dx.command.dexer.Main.main(Main.java:174) 
[dx] at com.android.dx.command.Main.main(Main.java:91) 

修改

如果找到一个来源,我怎么告诉Jenkins / ant停止寻找?假设这是问题。

1 个答案:

答案 0 :(得分:1)

joda-time-2.3-sources.jar也包括类文件。

解决方案是从项目中删除joda-time-2.3-sources.jar。

joda-time-2.3.jar包含您需要的所有课程。包含另一个jar就是引入相同类的多个实例。