Как я могу это решить? Я пробовал много вещей здесь, и мне ничего не работает. Я пробовал импортировать и очищать, здания и перезапускать затмение, и ничего не работает.Невозможно выполнить dex: Несколько файлов dex определяют
ответ
Я, наконец, нашел решение.
Эта ошибка возникает, когда я добавляю библиотеку, которую я использую в своем проекте, поэтому мне нужно исключить библиотеку из моего основного проекта и позволить только тот, который поставляется с библиотекой, которую я импортировал в основную проект.
Итак, 1. Перейдите к пути bould -> Order and Export 2. Снимите флажок, который используется в импортируемой библиотеке. Нажмите ОК.
Теперь вы готовы продолжить разработку!
«У вас есть проблемы с вашим импорт, вероятно, ваш проект использует одни и те же две библиотек (старше и новый) и не знает, с один должны быть использовано.
Проверьте ЛИЭС файлы, Lib-проект и ссылки»
У меня был неприятный опыт в этой досадной проблеме, редко, как вы объясняете, как пожилые и новые, но по существу проблема выходит за рамки более старой/более новой версии library.jar
, эта проблема также может возникнуть, например, с классом с то же имя класса classA
и то же имя пакета com.same.package
из libraries.jar
разных поставщиков.
В этом случае у нас нет выбора, кроме как переименовать имя пакета или имя класса. Еще один рискованный выбор - очистить класс, если мы знаем, мы больше не будем его использовать.