Ошибка затмения при попытке построить проект PhoneGap - PullRequest
1 голос
/ 17 ноября 2011

Я получаю эту ошибку каждый раз, когда пытаюсь запустить приложение Phonegap в Eclipse: Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/phonegap/api/IPlugin;

Это начало происходить сразу после обновления до R14 инструментов Android. Проблема сохраняется после обновления до R15.

Мой друг может успешно создать тот же код на компьютере, на котором установлена ​​более ранняя версия инструментов SDK.

После поиска и поиска различных решений для похожих сообщений об ошибках я попытался полностью удалить Android SDK и Eclipse и переустановить безрезультатно.

Если не пытаться найти где-то более раннюю версию инструментов SDK, у кого-нибудь есть какие-либо другие предложения?

Ответы [ 3 ]

1 голос
/ 17 ноября 2011

Хорошо, я предполагаю, что у вас нет двух версий phonegap.jar в вашем пути сборки, поэтому я бы предложил:

  • автоматическое отключение сборки
  • сделать чистую
  • убедитесь, что каталог bin в вашем проекте полностью очищен
  • включить сборку автоматически

Надеюсь, это поможет.

0 голосов
/ 19 июня 2012

Убедитесь, что ваш libs/ не Source folder, а просто Folder.

// Я знаю, что это старая тема, но просто хотел помочь кому-то в поиске Google

0 голосов
/ 17 ноября 2011

Возможно, Проект -> Чистота ...

...