要使用CSipSimple有两种方法:第一种是不编译jni,另外一种是编译jni.
这里介绍的是第一种:不编译jni.
首先,用SVNclient检出CSipSimple源代码:svn checkou: http://csipsimple.googlecode.com/svn/trunk/
![QQ截图20140715095631.png 技术分享](https://image.cha138.com/20200613/bbc9723bd32d4977a26246ee4db89a7d.jpg)
检出完毕之后有:6个目录
![QQ截图20140715095910.png 技术分享](https://image.cha138.com/20200613/ef2f7dc758e04670aa1ecdd272b2f71c.jpg)
然后把ActionBarSherlock和CSipSimple两个项目导入到Eclipse,取消其它项目的勾选项,仅仅留ActionBarSherlock和CSipSimple两个项目
![QQ截图20140715100654.png 技术分享](https://image.cha138.com/20200613/43ee44f4458c4cdc9d2ec538267c7f0a.jpg)
导入成功之后,ActionBarSherlock项目是没有错的,CSipSimple会报错是由于org.pjsip包是空的
![QQ截图20140715101900.png 技术分享](https://image.cha138.com/20200613/95d4dceadb6a465495682fc285b2f770.jpg)
要解决这个错误,就要下载org.tar.gz,解压之后把pjsip文件夹中的内容拷贝到CSipSimple项目src对应的文件夹下
假设复制进入之后还报错的话,看看是不是这个![QQ截图20140715102417.png 技术分享](https://image.cha138.com/20200613/ab1eb712496c4898b2ed1f24ce28a767.jpg)
这个错误,仅仅要重新启动一下Eclipse即可了
接着下载最新版apk文件,重命名成rar,然后解压.将目录lib下的内容拷贝到CSipSimple项目中新建的libs下.
![QQ截图20140715103114.png 技术分享](https://image.cha138.com/20200613/74d731e6a84342aa88967aeb725afb3e.jpg)
这里要注意,我就是自己太粗心,搞了大半天,把lib直接复制过去了,然后项目一直报错.
最后要把CSipSimple项目的jni目录这个删除
![QQ截图20140715103418.png 技术分享](https://image.cha138.com/20200613/386afb9110cb483eabc1dd7fac75e02a.jpg)
这样项目就弄好了,你能够执行看看.
![金山手机助手截图20140717 093551.png 技术分享](https://image.cha138.com/20200613/f0a33b04c5e04830a4086eb91baefd90.jpg)
CSipSimple最新版本号(二)--加入视频功能:http://blog.csdn.net/chillax_li/article/details/37902251
參考博文:
http://blog.csdn.net/jwzhangjie/article/details/12996325
http://changingshow.blog.163.com/blog/static/22165013820141192129550/
因为附件有180M,上传不了,这里就不上传了.(有个小点的,地址: http://download.csdn.net/detail/androidschool/8836865)
尊重原创,转载请注明出处:http://blog.csdn.net/chillax_li/article/details/37870391