在文件系统中system/core/libcutils/Android.mk中
# Shared and static library for target
# ========================================================
include $(CLEAR_VARS)
LOCAL_MODULE := libcutils
LOCAL_SRC_FILES := $(commonSources) ashmem-dev.c mq.cifeq ($(TARGET_ARCH),arm)
LOCAL_SRC_FILES += memset32.S atomic-android-arm.S
else  # !arm
LOCAL_SRC_FILES += memory.c
endif # !armLOCAL_C_INCLUDES := $(KERNEL_HEADERS)
LOCAL_STATIC_LIBRARIES := liblog
include $(BUILD_STATIC_LIBRARY)
按照语法来他应该依赖liblog,但是我把liblog改成比如liblogssss,他没有错误,在调试信息中(通过make -d)他只依赖各种*.o文件没有依赖它。
然后我单独在development目录下建了1个C工程,其中Android.mk文件中加入LOCAL_STATIC_LIBRARIES=:afdasdf,却说找不到改库而出错。