Android.mk 中添加动态库编译例程 编译可执行程序
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := ffmpeg 
LOCAL_SRC_FILES :=libffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl 
LOCAL_MODULE := ffmpeg1
LOCAL_SRC_FILES := FirstJNI.c 
LOCAL_SHARED_LIBRARIES := ffmpeg 

include $(BUILD_SHARED_LIBRARY)

需要注意的地方是 java 端调用时需要先加载 添加的动态库,注意顺序

修改Android.mk  ndk-build也可以编译成可执行文件
include $(BUILD_EXECUTABLE)
在Android 控制台界面下运行需要导出so库路径
export = /data/:$LD_LIBRARY_PATH  
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jsa158/article/details/52345976
个人分类: android NDK
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Android.mk 中添加动态库编译例程 编译可执行程序

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭