使用CSipSimple构建路径问题

时间:2013-03-28 14:52:55

标签: 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 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文件,更准确地说是由于我正在使用的CSipSimple库的Android依赖项中的actionbarsherlock jar文件在我的主要项目中。

有关于此的任何想法吗?

由于

1 个答案:

答案 0 :(得分:0)

好的,我找到了,

清理和建立actionbarsherlock,删除siphome中的actionbarsherlock库,清理并构建它,你会有错误(很明显)然后添加actionbarsherlock库并重建siphome。

完成后,为您的项目制作相同的内容,删除siphome库,清理构建,再次添加siphome并重建。

为我工作。