Невозможно выполнить 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, чтобы избежать такой проблемы с несколькими знаками.