android jni 引用第三方 so
来源:互联网 发布:土豆网视频下载 mac 编辑:程序博客网 时间:2024/06/03 19:14
http://blog.csdn.net/hanwest/article/details/30044855
在android jni编程时,编译时默认会先清空libs/armeabi目录,所以不能直接把第三方动态库放在armeabi目录中。
要解决这个问题只需在jni目录新建一个prebuilt目录并把需要引用的so放入其中,然后在libs/android.mk中做如下修改(以百度地图api的so为例):
include $(CLEAR_VARS)
LOCAL_SRC_FILES := prebuilt/liblocSDK4b.so
LOCAL_MODULE := locSDK4b
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := prebuilt/libBaiduMapSDK_v2_4_0.so
LOCAL_MODULE := BaiduMapSDK_v2_4_0
include $(PREBUILT_SHARED_LIBRARY)
即可编译成功。
其间如遇到编译后libs目录中的so文件只有2k或者大大小于原先的so文件,则清空obj文件夹后重新编译即可。
0 0
- android jni 引用第三方 so
- android jni 引用第三方 so
- android jni 引用第三方 so
- android jni 第三方 .so
- Android studio jni编译以及第三方so库的引用
- Android JNI层加入第三方.SO库
- android中JNI利用第三方的so库
- Android平台下JNI调用第三方so库
- Android studio jni内调用第三方so
- Android平台下JNI调用第三方so库
- Android平台下JNI调用第三方so库
- Android Studio中使用JNI和第三方.so库
- android studio JNI层集成第三方so
- Android平台下JNI调用第三方so库
- Android studio jni内调用第三方so
- Cocos2dx如何引用第三方SO文件(Android NDK)
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK 引用第三方.so库到lib下
- 安卓assets目录下sharesdk.xml修改无效的问题
- 文字跑出DIV区域显示问题
- CSS定位:普通流定位属性和浮动
- Plus One
- Ubuntu下Sublime Text 2的安装
- android jni 引用第三方 so
- Treat your machine fair
- Python利用遗传算法解决八皇后问题
- state状态模式
- 大端模式和小端模式判断
- leetcode题目 寻找两个排序数组的中位数
- 黑马程序员——foundation框架(一)
- mybatis(1)mybatis入门程序
- hdoj 3338 Kakuro Extension 【行进列出 最大流】