有一些像這樣的問題,但沒有任何提供的解決方案的伎倆。 在構建包含兩個模塊的應用程序時,Build會從標題中輸出錯誤。其中一個模塊具有本機代碼文件。未定義的引用__android_log_print錯誤
我檢查了很多線程,他們都建議包含-llog。 類似的線程here。
我Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := com_couchbase_touchdb_TDCollateJSON
LOCAL_SRC_FILES := com_couchbase_touchdb_TDCollateJSON.cpp
LOCAL_LDLIBS := -landroid -llog -ldl -L$(LOCAL_PATH)
include $(BUILD_SHARED_LIBRARY)
我也有頭<android/log.h>
納入.cpp文件,但我仍然得到同樣的錯誤。
請張貼完整的清潔日誌的'NDK建造V = 1'。 –
@AlexCohn,我暫停了一下這個項目。感謝您的幫助。 – mdzeko