Android 使用CSipSimple生成路径问题

Android 使用CSipSimple生成路径问题,android,build-process,dex,csip-simple,Android,Build Process,Dex,Csip Simple,我知道这是stackoverflow中的一个流行问题,但我找不到解决这个问题的好方法 我正在为android开发SIP应用程序,我正在使用CSipSimple项目作为库(该项目也使用actionbarsherlock作为库),直到现在,我在外部设备上运行SIP应用程序时从未遇到过任何问题,但现在我被来自控制台的以下消息所困扰: [2013-03-28 15:24:49 - Dex Loader] Unable to execute dex: Multiple dex files define L

我知道这是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;
我想这可能是一个构建路径问题,但我无法删除Android Dependencies虚拟文件夹中的相关jar,更准确地说,是因为actionbarsherlock jar文件,它位于我正在使用的CSipSimple库的Android Dependencies中以及我的主项目中

有什么想法吗

谢谢

好的,我找到了

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

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

为我工作