csipsimple最新版本免编译在eclipse上成功运行

网上看到一哥们的文章,分享下:http://changingshow.blog.163.com/blog/static/22165013820141192129550/

 

csipsimple最新版本免编译在eclipse上成功运行  

一、csipsimple官网:https://code.google.com/p/csipsimple/
二、官网构建项目教程:https://code.google.com/p/csipsimple/wiki/HowToBuild
三、实际操作步骤:
1、用svn下载源码:svn checkou :http://csipsimple.googlecode.com/svn/trunk/

2、下载的源码。

3、下载 org.tar.gz 解压将pjsip文件夹中的内容复制到CSipSimple项目src相应的目录下。
4、下载最新版 apk文件(改成zip)解压,将文件夹lib下的内容复制到CSipSimple项目中新建的libs下。
5、由于不用编译只用到ActionBarSherlock和CSipSimple两个文件夹,CSipSimple依赖于ActionBarSherlock,两个项目都要导入到eclipse中,导入之前可以把CSipSimple中的jni文件夹删除,否则会有很多项目。

6、运行

7、问题:注册之后用户显示未活动,程序停止运行,logcat如下报错:

02 - 19 15 : 05 : 23.061 : E / dalvikvm ( 29832 ): ERROR : couldn 't find native method
02-19 15:05:23.091: E/dalvikvm(29832): Requested: Lorg/pjsip/pjsua/pjsuaJNI;.pj_stun_nat_detect_result_nat_type_set:(JLorg/pjsip/pjsua/pj_stun_nat_detect_result;J)V
02-19 15:05:23.091: E/dalvikvm(29832): Candidate: Lorg/pjsip/pjsua/pjsuaJNI;.pj_stun_nat_detect_result_nat_type_set:(JLorg/pjsip/pjsua/pj_stun_nat_detect_result;I)V
02-19 15:05:31.061: A/libc(29832): Fatal signal 11 (SIGSEGV) at 0x9e700005 (code=1), thread 30285 (ervice.Executor)

原因是so文件的版本和项目版本不一致导致的,so文件一定要去官网下载Nightly builds下面最新的apk解压获得,而不是Download stable下面的apk文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值