2015-12-22 2 views
6

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

Console Ошибка:

[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; 

ниже я разместил скриншот для заказа и export.I не может проверить андроид личного libraries.if я проверил это, мое приложение становится медленным и я не могу запустить приложение ,

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

enter image description here

Edit: Если я отключить все мои библиотеки, множественная ошибка Декс будет resolved.But я получаю Thread подвешенный исключение в Debug.

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

enter image description here

Кто знает, как решить эту проблему one.thank вас.

+0

yah перейти к gradle & android studio :-) кроме этого - две библиотеки объявляют класс 'android/support/v7/util/ThreadUtil $ MainThreadCallback' попытаются отключить ваш' v7-recyclerview' dep и посмотреть, если кто-то еще уже втягивает это. (В градиенте вы должны ввести «зависимости градиента», чтобы узнать, кто использует то, что – Blundell

+0

Возможно, вы захотите убедиться, что больше библиотек не использует supportV7 или, по крайней мере, вы используете одну и ту же версию lib, эта проблема может потому что у вас есть несколько версий библиотек, включенных в ваш путь сборки физически – iGoDa

ответ

1

В Eclipse:

  • произошла ошибка Это потому, что я обновил свой Android SDK 23 последней версии и статистов сервисов Google Play, хранилищу в середине моего проекта.

  • Из-за конфликта между моей обновленной сервисы Google Play версии
    и AppCompat v7 между моей нижней версии, несколько ошибок Декс будет
    произошло.

  • Чтобы избежать этих ошибок Dont обновить SDK или Google Play
    услуг в середине проекта, если у вас начались
    project.There будет конфигурацией конфликта между SDk обновленного
    версией, а также в статистах Google играть сервисы между вашим проектом.

Edit: Всегда использовать Android студии, чтобы избежать такого рода multidex вопроса.

+0

Я использую Android Studio, но все же удалось получить эту ошибку: D. [link] (http://stackoverflow.com/questions/44084767/multiple-dex -файлы-определения-landroid-поддержка-v7-Util-threadutilmainthreadcallback) – DroidHeaven

Смежные вопросы