2014-09-29 2 views
7

Я получаю ниже исключения, когда я пытаюсь запустить свой проект:Невозможно выполнить Dex: Несколько DEX файлы определяют Landroid/поддержка/v7/AppCompat

[2014-09-29 11:56:32 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim; 
[2014-09-29 11:56:32 - PageViewers] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim; 
+0

Вы используете проект библиотеки с вашим основным проектом. Если это так, тогда вы должны использовать тот же банку в обоих проектах. – Meenal

+0

Возможный дубликат [Невозможно выполнить dex: Несколько файлов dex определяют Lcom/myapp/R $ array;] (http://stackoverflow.com/questions/7870265/unable-to-execute-dex-multiple-dex-files- define-lcom-myapp-rarray) –

+0

Быстрый поиск google с вашим сообщением об ошибке дал мне эту ссылку ... –

ответ

2

у вас есть два Compat библиотека

Итак, как я решил эту проблему:

  1. Импорт библиотеки поддержки как проект от "SDk/статистов/Android/поддержка/v7/AppCompat".
  2. Справочная библиотека в вашем проекте (для Eclipse, «Свойства - Android - Добавить»).
  3. Проекты для строительства (для Eclipse, «Projects - Build All»). Убедитесь, что у вас есть «android.support.v7.appcompat» в вашем основном проекте gen папка.
  4. Если это не сработало - очистите и перестройте проект.
+0

он работает. Убедитесь, что у вас есть "android.support.v7.appcompat" в папке основного каталога проекта. Помогает мне. – RBK

0

Я пробовал много, но в конце концов я решил его, выполнив

cd android && ./gradlew clean 

см GitHub issue.

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