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

来源:互联网 发布:人工智能产业链全景图 编辑:程序博客网 时间:2024/05/20 04:30
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := ffmpeg LOCAL_SRC_FILES :=libffmpeg.soinclude $(PREBUILT_SHARED_LIBRARY)include $(CLEAR_VARS)LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl LOCAL_MODULE := ffmpeg1LOCAL_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  
0 0
原创粉丝点击