Android NDK编译本地文件以及引用第三方so文件
来源:互联网 发布:ios10 数据开关 编辑:程序博客网 时间:2024/06/06 10:07
使用android studion自带的编译工具NDK进行编译时,发现armeabi以及x86文件夹下的第三方so文件将会被删除,只会产生编译后的so文件,其他的so文件。下面说说解决办法:
在jni下建一个文件夹,为第三方库,写一个.mk文件,以我的为例:
文件Android_3part.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := libtestLOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/libtest.soinclude $(PREBUILT_SHARED_LIBRARY)#如果有多个,重复以下代码include $(CLEAR_VARS)LOCAL_MODULE := libyzsttsLOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/libyzstts.soinclude $(PREBUILT_SHARED_LIBRARY)
其中的armeabi-v7a-hard 与 x86文件夹为原来的so文件,如果有别的架构,同理请自行添加。
最后在原来的Android.mk文件下,最后一行添加以下代码:
########################### 3part module############################include $(LOCAL_PATH)/prebuilt/Android_3part.mk
0 0
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK 编译 引用第三方 so 文件
- Cocos2dx如何引用第三方SO文件(Android NDK)
- 安卓NDK开发步骤以及开发过程如何引用第三方.so文件
- Android NDK 引用第三方.so库到lib下
- Android NDK编译中在libs\armeabi中加入第三方so库文件的方法
- Android studio jni编译以及第三方so库的引用
- android ndk 怎样调用第三方的so库文件
- Android Studio工程引用第三方so文件
- Jni中执行ndk-build,编译第三方静态库(.a)和动态库(.so)的Android.mk文件写法
- android ndk 调用第三方so
- android ndk 调用第三方so
- Android mk文件 构建编译第三方jar和so
- Android-NDK编译.so文件
- android jni 引用第三方 so
- android jni 引用第三方 so
- WireShark 3IP协议分析
- 逻辑地址&线性地址&物理地址
- 深入理解 Java中的 流 (Stream)
- eclipse代码左边虚线对齐设置
- 岭回归和lasso回归的r语言代码
- Android NDK编译本地文件以及引用第三方so文件
- 例题9-2 UVa 437 (HDU 1069)
- KVM切换器五大品牌
- 记一次oracle 监听器 listen故障
- 2017年2月19日偶有所悟
- 人人都能用Python写出LSTM-RNN的代码![你的神经网络学习最佳起步]
- 记录记录开发过程中用到的技术
- Linux 之父 Linus Torvalds:盲目“创新”不如埋头苦干
- Visual Studio 2010快捷键大全