CSipSimple的构建路径问题



我知道这是stackoverflow中一个很受欢迎的问题,但是我找不到一个好的解决方案。

我正在为android开发一个SIP应用程序,我使用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依赖虚拟文件夹,更准确地说,由于actionbarsherlock jar文件是在Android依赖的CSipSimple库我正在使用和在我的主要项目。

有什么想法吗?

谢谢

找到了,

清理并构建actionbarsherlock,删除siphome中的actionbarsherlock库,清理并构建它,您将出现错误(明显),然后添加actionbarsherlock库并重建siphome

完成后,为您的项目做同样的事情,删除siphome库,清理并构建,再次添加siphome并重新构建。

最新更新