Не удалось преобразовать формат Dalvik: невозможно выполнить dex: несколько файлов dex определяют Lcom / squareup / okhttp / Address;

Я видел, как этот вопрос задавался 100 раз в StackOverflow, но это не один ответ, который решает их всех. Вот мой путь построения: Путь сборки Java

Однако я все еще получаю:

[2014-05-03 11:44:33 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address; [2014-05-03 11:44:33 - Untappd] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address; 

Каков наилучший и простой способ решить эту проблему? Я получил его, когда попытался вручную добавить новую версию Aviary SDK в свой проект, удалив старый проект и добавив новый. Я пробовал очистить и восстановить, и он не работает.

Я выяснил проблему, благодаря этому ответу Джо Боузера ( https://twitter.com/infil00p/status/462639837149798400 ). Проблема здесь в том, что Aviary и Phonegap используют структуру Lcom / squareup / okhttp, поэтому мне пришлось удалить структуру okhttp из каталога CordovaLib и повторно запустить проект.

В CordovaLib встроена инфраструктура okhttp, и Aviary хочет использовать ее также

В случае ошибки нескольких файлов dex вы указываете, что вы включаете один и тот же файл класса из разных источников. Пожалуйста, убедитесь, что вы этого не делаете. Также проверьте папку libs.