老的android-jni编译方法
来源:互联网 发布:红警手游扫矿软件 编辑:程序博客网 时间:2024/05/16 05:19
转至:http://blog.csdn.net/jingyuansuifeng/article/details/7596284
首先给一个官方的链接http://code.google.com/p/csipsimple/wiki/OldWayToBuild
另外在给出一篇很好的JNI实例链接,很不错http://blog.csdn.net/hp_2008/article/details/7378821
一:配置NDK
1.下载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-r4
export PATH=$PATH:$NDKROOT
方法2:
gedit ~/.profile添加如下内容:
export NDKROOT=/opt/android-ndk-r4
export PATH=$PATH:$NDKROOT
保存关闭后执行如下方法使之生效
最后执行:source ~/.profile
二:编译pjsip_android
1.用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=pjsip
4.编译完成你会在libs下的armeabi和armeabi-v7a下看到libpjsipjni.so。
- 老的android-jni编译方法
- Android jni编译方法
- Ubuntu下编译Android JNI最靠谱的方法...
- Ubuntu下编译Android JNI最靠谱的方法..
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- android Eclipse自动编译NDK/JNI的三种方法
- android Eclipse自动编译NDK/JNI的三种方法
- Android JNI 编译生成不同架构库文件的方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- 【Android】Eclipse自动编译NDK/JNI的方法
- sql2005中删除用户出现“数据库主体在该数据库中拥有 架构,无法删除”解决办法
- sql sever中不同表间数据的复制
- sql sever中的XACT_ABORT属性
- sql sever中的XACT_ABORT属性
- sql sever中set transaction isolation level属性
- 老的android-jni编译方法
- ASP.net中在gridview中绑定dropdownlist控件
- sql sever中几个函数的用法
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 防SQL注入验证处理
- .net中如何运用sql语句格式化时间
- 如何让Response.Redirect 也打开新窗口
- sql sever中在表中所有字段外再添加一个字段
- gridview中如何获取当前行的索引值