Android Studio中的Android项目调用第三方库so库
来源:互联网 发布:java 方法是什么 编辑:程序博客网 时间:2024/06/06 17:10
Android NDK开发中,除了可以通过自己编写C/C++代码来构建动态连接库进行调用之外,还可以通过直接调用现成的so库开进行NDK开发。接下来,我将介绍在Android Studio中如何调用第三方动态连接库。
首先需要考虑的是如何获得so库文件,这里介绍自己编译生成的方法。
在该项目的基础上http://blog.csdn.net/sinat_19385391/article/details/52294711 ,对该项目进行Build->Make Project操作,在相应的目录下就会生成so文件,具体路径如下图:
在需要使用该第三方so库文件的项目的src/main目录下,新建jniLibs目录,将刚才得到的so库复制到jniLibs目录下,如图所示:
也可以直降将第三方so文件复制到libs目录下,此时需要在app下的build.gradle文件中的buildTypes下添加如下代码:sourceSets{
。
main{
jniLibs.srcDirs = ['libs']
}
}
然后在项目中的MainActivity中加载库,生命需要调用的native方法即可:
需要注意的时,加载动态连接库的文件所在的包名必须和so库的包名一致!也就是说要和
http://blog.csdn.net/sinat_19385391/article/details/52294711该项目中的包名一致!
最后将调用native方法所得到的结果显示到页面上查看效果如下图:
因为调用的是同一个动态库中的同一个方法,所以返回的结果是一样的,都是hello,NDK!
至此,Android Studio中的Android项目调用第三方库so库的相关内容就介绍的差不多了,文中有什么不周到或者错误的地方欢迎读者指正,谢谢。
- Android Studio中的Android项目调用第三方库so库
- Android Studio中的Android项目调用第三方库so库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- Android如何调用第三方SO库
- android调用第三方so库文件
- Android Studio调用第三方动态库
- android studio 打包第三方so库到apk
- Android Studio 导入第三方库,包括.so类
- Android Studio添加第三方库(.jar && .so)
- Android studio libs引用第三方so库
- Android studio导入第三方so库 --绝杀篇
- Android Studio中使用JNI和第三方.so库
- 由简单推导复杂
- 跨域请求的几种方式
- java 工厂模式
- java中Socket编程
- 高通骁龙801MPU9X50驱动使用笔记
- Android Studio中的Android项目调用第三方库so库
- git命令总结
- ionic cordova keyboard插件
- js事件模型
- HTML5学习_day03(1)--块级内敛标签之img
- c++STL容器使用
- div+css通用兼容性代码整理
- 对于基本的捕鱼游戏设计思路(一)——场景
- 百度地图出现230原因