Android: преобразование в формат Dalvik не выполнено: невозможно выполнить dex: null - PullRequest
33 голосов
/ 22 апреля 2010

Я пытаюсь использовать SmugFig SmugMug API на Android. Он был разработан для J2SE, и я не уверен, что он будет работать даже на Android, но я подумал, что стоит попробовать, а не пытаться создать собственный API.

Когда я загружаю проект, я получаю следующую ошибку:

Conversion to Dalvik format failed: Unable to execute dex: null

В нем не указано, на каком пакете произошел сбой, просто «Проблема с упаковкой Android», но он этого не делал до того, как я добавил SmugFig и его JARS-зависимости в путь сборки.

Куда мне смотреть? Или это в основном я, что он просто не будет работать с этими библиотеками?

Ответы [ 14 ]

0 голосов
/ 04 ноября 2014

Для проектов, использующих New Relic

Обновление новой реликвии через «Обновление новой реликвии» в Project r'click -> Update New Relic.Это сработало для меня.

0 голосов
/ 17 февраля 2012

Абсолютно ни одно из ранее упомянутых "исправлений" не сработало для меня, что неудивительно, поскольку они даже не решают проблему с самого начала.

Сама ошибка связана с конфликтом с Proguard. Вот отчет об ошибке: http://code.google.com/p/android/issues/detail?id=18359 И чтобы это исправить, вам просто нужно вручную обновить Proguard: http://sourceforge.net/projects/proguard/files/latest/download?source=files

0 голосов
/ 27 мая 2011

Я помогаю удалить папку /home/user/.android.ОС: Debian Wheezy 32bit

0 голосов
/ 05 июля 2010

Здесь они предполагают, что эти ошибки вызваны огромными файлами .java.

У меня возникла та же проблема, и увеличение выделенной памяти работает для меня.

...