如何使用android NDK編譯第三方庫?我正在編譯一個將JNI函數作爲共享庫的包裝器,它依賴於另一個第三方庫(HTK)。我不知道如何設置makefile。以下不起作用:如何使用Android NDK構建第三方庫
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include HTKLib/Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := gaitfuncs
LOCAL_SRC_FILES := gaitfuncs.c
%LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)
第二個生成文件然後應該建立一個靜態庫,我的共享庫鏈接到。我怎樣才能正確地包含這個subdir makefile?這是做這件事的正確方法嗎?作爲獎勵:是否有LOCAL_SRC_FILES變量的通配符以.c結尾的所有文件爲例。
謝謝!
它的工作就像一個魅力,即使它不是那麼優雅:) – 2015-04-02 13:29:24