有一些像这样的问题,但没有任何提供的解决方案的伎俩。 在构建包含两个模块的应用程序时,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