Проблема пути сборки с 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 и пересоберите.
Работал на меня.