Android NDK:Module依赖于未定义的模块:log



我已尝试将APP_ALLOW_MISSING_DEPS:=true添加到application.mk文件夹。尽管如此,错误仍然存在。

有什么办法可以解决这个问题?我的Android.mk文件夹如下:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libMPMWhiskeyCoveNative
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := WhiskeyCoveNative.c
LOCAL_LDLIBS += -llog
LOCAL_SHARED_LIBRARIES := liblog 
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_SHARED_LIBRARY)

很可能,您已经选择了一个为旧版本的NDK准备的项目。请在你的Android.mk脚本中找到log,它应该被引用为

LOCAL_LDLIBS += -llog

线路

LOCAL_SHARED_LIBRARIES := liblog 

应该删除,它是AOSP构建的剩余部分。

最新更新