Я использую команду муравей чистой отладки Эмме установить тест построить свой Android проект с помощью Apache Ant из командной строки и все работает отлично (испытания работы и сборки становятся успешными). В то время как та же команда для Jenkins здания (ANT, JAVA, ANDROID_SDK настроены) выдает ошибку на последних шагов сборки:Строительство Android проекта с использованием Дженкинс бросает com.android.dex.DexException в то время как командная строка строительных работ, вероятно
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] Result compacted from 9251,1KiB to 7638,5KiB to save 1612,5KiB
[dx] Merged dex A (5330 defs/5673,8KiB) with dex B (2032 defs/1984,5KiB). Result is 7362 defs/7638,5KiB. Took 0,6s
[dx] com.android.dex.DexException: Multiple dex files define Lcom/vladium/app/IAppVersion;
[dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
[dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
[dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
[dx] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
[dx] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:246)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:215)
[dx] at com.android.dx.command.Main.main(Main.java:106)
BUILD FAILED
/SDK/android-sdk-macosx/tools/ant/build.xml:892: The following error occurred while executing this line:
/SDK/android-sdk-macosx/tools/ant/build.xml:894: The following error occurred while executing this line:
/SDK/android-sdk-macosx/tools/ant/build.xml:899: The following error occurred while executing this line:
/SDK/android-sdk-macosx/tools/ant/build.xml:283: null returned: 2
Дженкинс хозяйничает на моей локальной машине (которая прекрасно строит этот проект из командной строки) и я m запутался, почему эта ошибка возникает. Похоже на проблемы с использованием emma.jar, но я не могу узнать, как исправить проект здания в Jenkins.
Любые идеи?