Я знаю, что много проблем с dex сообщалось много раз раньше, но ни одно из решений, похоже, не работает в моем случае.
Консоль:
Unable to execute dex: Multiple dex files define Lbolts/AggregateException;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lbolts/AggregateException;
Одним из популярных решений является отключение контейнера "частных библиотек Android" от пути создания. Я не могу этого сделать, потому что в этом контейнере есть несколько библиотек.
Другим решением является разметка любой дублированной библиотеки, явно добавленной в форме .jar. У меня нет таких библиотек.
В моем случае дублирующая библиотека: android-support-v7-appcompat.jar У меня есть это (непосредственно ссылка из папки sdk) в этих двух контейнерах:
1.) Частные библиотеки Android
2.) Зависимости Android
Проблема заключается в том, что просто невозможно полностью отключить любой из этих двух контейнеров, потому что оба они содержат другие необходимые библиотеки. Но я также не могу удалить только этот дублирующий файл .jar из обоих контейнеров.
EDIT: Нотабене когда я добавляю библиотеку v7compat support_project в свой проект, он входит в оба контейнера. Должен быть какой-то способ, чтобы он включался только в один.
Может ли кто-нибудь помочь мне, как я могу это сделать?