Ошибка нескольких файлов dex

Привет, я пытаюсь запустить приложение для Android в эмуляторе, но получаю следующую ошибку.

[2013-01-31 11:19:21 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/imageloader/BitmapCache;
[2013-01-31 11:19:21 - LoginActivity] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/imageloader/BitmapCache;

Я попробовал все шаги по этой ссылке но это не помогло мне.


person Community    schedule 31.01.2013    source источник
comment
см. это, если это поможет > stackoverflow.com/questions/8059719/   -  person Avi Dhiman    schedule 31.01.2013


Ответы (3)


Привет, я думаю, у вас есть две копии файлов jar, даже у меня была такая же проблема, у меня было две копии, т.е. одна копия в папке libs, а другая в папке для рисования, теперь удалите лишнюю копию в папке для рисования и очистите проект, и он будет работать...

person user1844638    schedule 31.01.2013
comment
Я сталкиваюсь с тем же. Я пробую все решения, но ни одно из них не сработало. Я не мог указать путь к файлу. Пожалуйста, дайте мне пути к файлам, где я могу найти эти файлы Jar. - person Pravinraj Venkatachalam; 23.10.2016

Я обновил eclipse (Справка->Проверить наличие обновлений) сегодня (31 января 2013 г.), и теперь я не вижу ошибки. До этого у меня была ошибка «Невозможно выполнить dex: определены несколько файлов dex». Надеюсь это поможет.

Or

Попробуйте ниже 1

вот файл в bin/dexedLibs Такой же файл есть в libs

Удалите его в libs, и он должен работать.

Для меня это был android-support-v4.jar.

Надеюсь это поможет

person Usman Kurd    schedule 31.01.2013
comment
Я использую последнюю версию juno 4.2. - person ; 31.01.2013
comment
я обновил сообщение, посмотрите, надеюсь, это может решить вашу проблему - person Usman Kurd; 31.01.2013

Это происходит, когда у вас есть несколько копий одного и того же класса в пути сборки или в другом месте вашей установки.

Для меня это произошло, когда я добавил android-support-v4.jar в свою папку libs/, и каким-то образом eclipse добавил вторую копию в bin/classes/android-support-v4.jar.

Удаление дополнительной копии в bin/classes решило проблему - непонятно, почему Eclipse сделал там копию.

Вы можете проверить это с помощью

grep -r YourOffendingClassName YourApp | банка grep

person chaqke    schedule 26.02.2013