您的位置:首页 > 移动开发 > Android开发

Ubuntu11下编译pjsip_android[注:此方法只适合版本低于1108的pjsip]

2012-05-23 22:16 489 查看
首先给一个官方的链接http://code.google.com/p/csipsimple/wiki/OldWayToBuild另外在给出一篇很好的JNI实例链接,很不错http://blog.csdn.net/hp_2008/article/details/7378821一:配置NDK1.下载ndk,这里我使用的ndk版本为android-ndk-r5-linux-x86,如果版本过高的话容易报错。下载地址为http://www.ideasandroid.com/android/sdk/android-ndk-r5-linux-x86.zip。在ubuntu下建一个文件夹解压,我是解压在/opt下。2.配置环境变量,网上教程很多。方法1:在shell 直接输入export NDKROOT=/opt/android-ndk-r4export PATH=$PATH:$NDKROOT方法2:gedit ~/.profile添加如下内容:export NDKROOT=/opt/android-ndk-r4export PATH=$PATH:$NDKROOT保存关闭后执行如下方法使之生效最后执行:source ~/.profile二:编译pjsip_android1.用svn检出需要的部分到制定目录,这里我放在/opt下
svn checkout http://csipsimple.googlecode.com/svn/trunk/pjsip_android/apps apps
2.将app复制到android-ndk-r5的目录下。注意,这里要注意Application.mk里的APP_PROJECT_PATH,我的是APP_PROJECT_PATH := $(call my-dir)/project。3.进入$NDKROOT目录,记住一定在在这个目录下执行make APP=pjsip4.编译完成你会在libs下的armeabi和armeabi-v7a下看到libpjsipjni.so。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: