JNI添加外部.so到armeabi目录mk方式
2015-11-07 16:32
399 查看
jni目录已经存在so文件,想再添加一个外部的libaudiowrapper.so到armeabi目录去,可以这样做:
jni目录下新建prebuild,新建prebuild.mk , 添加libaudiowrapper.so
prebuild.mk
然后在jin目录下的Android.mk最后面加上
include $(LOCAL_PATH)/prebuild/prebuild.mk
这样build就会把libaudiowrapper.so拷贝到armeabi目录下
jni目录下新建prebuild,新建prebuild.mk , 添加libaudiowrapper.so
prebuild.mk
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := audiowrapper LOCAL_SRC_FILES := libaudiowrapper.so include $(PREBUILT_SHARED_LIBRARY)
然后在jin目录下的Android.mk最后面加上
include $(LOCAL_PATH)/prebuild/prebuild.mk
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_C_INCLUDES += $(LOCAL_PATH) LOCAL_C_INCLUDES += $(LOCAL_PATH)/mwlog SRC := $(wildcard $(LOCAL_PATH)/*.cpp) SRC := $(SRC:$(LOCAL_PATH)/%=%) LOCAL_SRC_FILES += $(SRC) SRC := $(wildcard $(LOCAL_PATH)/mwlog/*.cpp) SRC := $(SRC:$(LOCAL_PATH)/%=%) LOCAL_SRC_FILES += $(SRC) SRC := $(wildcard $(LOCAL_PATH)/util/*.c*) SRC := $(SRC:$(LOCAL_PATH)/%=%) LOCAL_SRC_FILES += $(SRC) LOCAL_LDLIBS := -llog LOCAL_MODULE := miwalkembedded include $(BUILD_SHARED_LIBRARY) include $(LOCAL_PATH)/prebuild/prebuild.mk//这里
这样build就会把libaudiowrapper.so拷贝到armeabi目录下
相关文章推荐
- excel批量分割为印刷版pdf:模板的自动生成
- OSX/iOS中多路I/O复用总结
- 宾夕法尼亚立法者推迟线上博彩投票
- VMware View 5.0从菜鸟到高手系列 4 -虚拟桌面模板篇
- 关于 用户回调期间遇到未经处理的异常(41d) 的错误
- Erlang application配置之.app文件
- Matlab 三维图像绘制(2)——surface property、view、空间圆柱体
- AndroidManifest 中original-package标签
- VMware View 5.0从菜鸟到高手系列 3 -安装View Composer组件篇
- 写一个Windows上的守护进程(6)Windows服务
- Yii2.0 对数据库查询的一些简单的操作
- Java递归实现删除树形结构的任一节点
- PowerShell介绍 第八回 数组
- ANT教程之七 Ant构建项目
- Linux 配置YUM
- day4(带)
- TCP/IP的工作方式
- chmod命令
- C# DataSet性能最佳实践
- hihoCoder 1236 bitset + 分块