Android NDK 引用第三方.so库到lib下
来源:互联网 发布:淘宝上哪家内衣店好 编辑:程序博客网 时间:2024/05/20 11:52
问题:当编译ndk项目的时候,eclipse会自动删除lib/armeabi目录下的so库。每次都要重新把第三方的so库文件要重新粘贴进去。
解决办法:
1、在JNI文件夹下建立prebuilt文件夹。
2、进入prebuilt文件夹,将so库文件按照不同的系统架构放到不同的文件夹下,并且创建Androidusc.mk文件
3、Androidusc.mk文件 内容如下
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := jpush172LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/****.soinclude $(PREBUILT_SHARED_LIBRARY)include $(CLEAR_VARS)LOCAL_MODULE := jpush172LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/****.soinclude $(PREBUILT_SHARED_LIBRARY)
星号部分修改为第三方so库名称
多个so库,请配置多个
include $(CLEAR_VARS)LOCAL_MODULE := jpush172LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/****.soinclude $(PREBUILT_SHARED_LIBRARY)
4、回到JNI目录下打开Android.mk
并在文件结尾加入
include $(LOCAL_PATH)/prebuilt/Androidusc.mk
至此,从新编译NDK时,第三方编译好的so库文件就会根据不同的系统架构放置到对应的lib/armeabi文件夹下
0 0
- Android NDK 引用第三方.so库到lib下
- Cocos2dx如何引用第三方SO文件(Android NDK)
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK 编译 引用第三方 so 文件
- Android NDK编译本地文件以及引用第三方so文件
- 如何不要让ndk-build自动删除.so, 或如何链接一个不在lib/armeabi下的第三方库 && NDK Android.mk 语法
- Android程序调用第三方库lib***.so
- android开发ndk调用第三方so库
- android开发ndk调用第三方so库
- android开发ndk调用第三方so库
- android开发ndk调用第三方so库
- android ndk 怎样调用第三方的so库文件
- android ndk 调用第三方so
- android ndk 调用第三方so
- NDK调用第三方so共享库
- Android studio libs引用第三方so库
- android jni 引用第三方 so
- 第十三周 课后实践:项目一——动物这样叫(2)
- 那些在学习iOS开发前就应该知道的事
- 下载一个网站的html并保存到文件中
- 第十四周上机项目三OOP版电子词典
- ubuntu的默认root密码
- Android NDK 引用第三方.so库到lib下
- VS2010+QT5编程之QTableView数字排序
- SQL SERVER查看数据库备份信息
- Android 获取屏幕尺寸与密度
- YII 获取系统级请求参数的常用方法
- 第十四周项目1-1:小玩文件-统计字符
- 第十四周阅读程序一
- HDU 2833 Floyd应用
- Android alertDialog 动态添加edittext无法弹出键盘解决方案