一、要想使用ALOGD ALOGE等,需要添加头文件#include <utils/Log.h> ,然后在Android.mk里面增加,跟踪到最后是调用system/core/liblog/include/android/log.h里面的__android_log_print函数。ndk里面是没有libcutils 的。
OCAL_SHARED_LIBRARIES := \
libcutils \
liblog
二、我们这里就拿ALOGD来分析,跟踪一下源码。
1.1 、system/core/libcutils/include/cutils/log.h
1.2 、system/core/liblog/include/log/log.h
1.3 、system/core/liblog/include/log/log_main.h
1.4 、system/core/li