외부 업체에서 *.a 로 된 라이브러리와 헤더파일을 받았습니다.
이 라이브러리에 있는 함수를 사용하기 위해서 JNI로 호출하는 cpp파일을 만들고
빌드를 하는데 에러( error: undefined reference to...)가 나네요.
Android.mk파일은 이렇게 했는데
잘못 된게 있나요??
몇일째 제자리 걸음이네요.
이렇게 사용해 보신분 노하우를 좀 알려주셨으면 합니다. ㅠㅠ
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libDRMCommon
LOCAL_SRC_FILES := ./libDRMCommon.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/inc
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += $(LOCAL_PATH)/inc
LOCAL_SRC_FILES := ./RegTest.c \
LOCAL_CFLAGS += -Wall -g
LOCAL_MODULE := libDRMapi
LOCAL_STATIC_LIBRARIES := libDRMCommon
include $(BUILD_SHARED_LIBRARY)