Невозможно выполнить dex: несколько файлов dex определяют Lcom / … еще раз

Я искал, и есть довольно много сообщений, относящихся к этой проблеме, но, похоже, не существует окончательного решения (например, Ошибка при создании apk – «Несколько файлов dex определяют Lcom / google / ads / Ad» )

Я пробовал очистить / обновить / перезапустить eclipse – все, что упоминалось в других сообщениях.

Мой проект строится, и я могу запустить его на устройстве. Но когда я пытаюсь экспортировать подписанный apk, я получаю ошибку.

Я не получаю ошибку с другими проектами – все это работало до обновления adt и т. Д., Но по какой-то причине конкретный проект не будет экспортировать …

Как я уже сказал, я могу построить проект в eclipse и запустить / отладить его – я просто не могу его экспортировать.

Основная причина проблемы заключалась в том, что одна из библиотек использовала библиотеку 9oldandroid как банку, хранящуюся в директории ./libs, в то время как в другом проекте использовалось девяностоандроид, ссылаясь на нее

Я столкнулся с этой проблемой. Моя ситуация заключалась в том, что мой проект приложения ссылался на проект библиотеки. Оба они включали одну и ту же внешнюю библиотеку (оба используют библиотеку). Как только я удалил ссылку на внешнюю ссылку в проекте приложения, ошибка исчезла. Для меня казалось, что связь в библиотеке вызывает дубликаты символов, которые генерируют ошибки «Multiple dex file». Просто догадываюсь с моей стороны. Но, прочитав вышеприведенные комментарии и другие сообщения, я в конечном итоге привел меня к тому, что дважды включал библиотеку.

Проверьте свой путь сборки. Вероятно, вы переключили 2 пакета, которые импортируют одну и ту же библиотеку (для меня это был API Google, который нужно было разучить, а затем перетащить)

В моем случае .. хотя библиотекари не загружены в project.properties. Он возвращает «multiple dex bla bla bla ..» Я просто удаляю библиотеку. И проблема решена

[Решение, которое работало в моем случае]

Щелкните правой кнопкой мыши проект -> Путь сборки -> Настроить путь сборки -> Источник -> Удалить libCocos2dx

Как-то строя эти библиотеки дважды (так как он также включен в вкладку «Библиотеки»)