现在因项目需要 要使用RTP进行流媒体传输 于是就去网上找了JRtpLIb这个库 本人的jni接口函数写好了可是怎么样在Mk文件中加入对.lib文件的使用啊 这生成不了.so安卓端怎么样用啊
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := rtp-jni LOCAL_SRC_FILES := rtp-jni.cpp LOCAL_CFLAGS += -DENABLE_TRACE LOCAL_C_INCLUDES:= $(LOCAL_PATH)/jthread $(LOCAL_PATH)/jrtp LOCAL_EXPORT_C_INCLUDES:=$(LOCAL_C_INCLUDES) LOCAL_STATIC_LIBRARIES :=jthread jrtp LOCAL_LDLIBS += -llog include $(BUILD_SHARED_LIBRARY)
解决方案
50
.lib 可以通过工具转成 .a
然后通过ar工具拆成一堆 .o
再把全部的 .o 用gcc做成 .so
然后通过ar工具拆成一堆 .o
再把全部的 .o 用gcc做成 .so
50