Проблема пути сборки с CSipSimple

Я знаю, что это популярный вопрос в stackru, но я не смог найти хорошее решение для этой проблемы.

Я занимаюсь разработкой приложения SIP для Android и использую проект CSipSimple в качестве библиотеки (этот проект также использует actionbarsherlock в качестве библиотеки) до сих пор у меня никогда не возникало проблем при запуске приложения SIP на внешнем устройстве, но теперь я застрял с этим сообщением из консоли:

[2013-03-28 15:24:49 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/actionbarsherlock/R$attr;
[2013-03-28 15:24:49 - GoldenCallCSIP] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/actionbarsherlock/R$attr;

Я предполагаю, что это может быть проблема с путем сборки, но я не могу удалить соответствующие файлы jar в виртуальной папке Android Dependencies, точнее из-за файла jar actionbarsherlock, который находится в Android Dependencies библиотеки CSipSimple, которую я использую, и в моем основной проект.

Есть идеи по этому поводу?

Спасибо

1 ответ

Решение

Хорошо, я нашел это,

Очистите и соберите actionbarsherlock, удалите библиотеку actionbarsherlock в siphome, очистите и соберите ее, у вас будут ошибки (очевидные), затем добавьте библиотеку actionbarsherlock и пересоберите siphome.

После этого сделайте то же самое для своего проекта, удалите библиотеку siphome, очистите сборку, снова добавьте siphome и пересоберите.

Работал на меня.

Другие вопросы по тегам