Невозможно выполнить dex: несколько файлов dex определяют Landroid/support/v7/util/ThreadUtil $MainThreadCallback;

Я получаю неспособность выполнить dex: ошибка нескольких файлов dex.

Ошибка консоли:

[2015-12-22 16:39:38 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback;
[2015-12-22 16:39:38 - Talkr] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback;

ниже Я опубликовал скриншот для заказа и экспорта. Я не могу проверить частные библиотеки android. И я проверил его, Мое приложение замедляется, и я не могу запустить приложение.

Заказ и экспорт:

введите описание изображения здесь

Изменить: Если я сниму все мои библиотеки, будет разрешена ошибка с несколькими dex. Но я получаю исключение, зависящее от потока, в Отладка.

Ниже я опубликовал эту ошибку отладки.

введите описание изображения здесь

Кто-нибудь знает, как решить эту проблему. Спасибо.

Ответ 1

В Eclipse:

  • Эта ошибка произошла из-за того, что я обновил sdk android до 23 последняя версия и дополнительные услуги Google Play, репозиторий на в середине моего проекта.

  • Из-за конфликта между обновленной версией google play services
    и appcompat v7 между моей нижней версией, ошибка multi dex будет
    произошло.

  • Чтобы избежать этой ошибки, не обновляйте игру sdk или google
    услуги в середине проекта один раз, если вы запустили project. Будет конфигурация конфликта между sdk updated
    версии, а также в дополнительных сервисах google play между вашим проектом.

Изменить: Всегда используйте студию Android, чтобы избежать такой проблемы с несколькими знаками.