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

时间:2018-05-15 13:03:15

标签: android android-studio android-ndk

我尝试将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)

1 个答案:

答案 0 :(得分:1)

最有可能的是,您已经选择了为旧版NDK准备的项目。请在Android.mk脚本中找到log,它应该被称为

LOCAL_LDLIBS += -llog

该行

LOCAL_SHARED_LIBRARIES := liblog 

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