Android-приложение с использованием Eclipse. конфликты путей к классам (невозможно выполнить dex: определены несколько файлов dex)

Я использовал средство проверки пути к классам, и в результате он показал, что у Additional.jar (из библиотеки электронной почты) и droidText0.2.jar (преобразование pdf) один и тот же путь к классам. Кто-нибудь может помочь мне с этим? Я застрял в течение последних 2 недель, и я просто не мог найти для него решения. Проект даже не собирается из-за следующей ошибки;

Невозможно выполнить dex: несколько файлов dex определяют Lorg/apache/harmony/awt/internal/nls/Messages;

Я использую компилятор Eclipse Indigo и JDK 1.6.

Пожалуйста помоги.


person user2271757    schedule 11.04.2013    source источник
comment
попробуйте увидеть, что: stackoverflow.com/questions/7870265/   -  person rcorbellini    schedule 11.04.2013
comment
Спасибо за ответ ... я пытался, но ничего из этого не помогло :(   -  person user2271757    schedule 12.04.2013
comment
добавьте свой один файл jar в папку libs и добавьте другой файл jar в качестве внешнего файла jar.   -  person Akshay Gawde    schedule 13.04.2013


Ответы (1)


Несколько файлов dex определяют Lorg/apache/harmony/awt/internal/nls/Messages;

Это сообщение об ошибке означает, что в вашем проекте имеется более одного файла с именем «define».

В вашем случае проверьте Project scr Directory:

org/apache/гармония/awt/internal/nls/сообщения

Должен быть файл с именем «define» (define.java).

Проверьте другие каталоги scr, если есть дополнительный файл «define».

Если да, удалите один из этих «определяющих» файлов.

Если не удалить "определить" в

org/apache/гармония/awt/internal/nls/сообщения

Затем очистите свой проект.

Что это было.

person Ingo    schedule 10.11.2013