Android硬件抽象层加调试信息

  首先.c文件中要加入#include "utils/Log.h"头文件

  然后andorid.mk中需要加入

  LOCAL_SHARED_LIBRARIES += \

  libcutils \

  libutils

  LOCAL_LDLIBS += _llog

  最后就可以写自定义宏了:

  #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "signedname", __VA_ARGS__)

  其实就是用到了__android_log_print这个函数,对应的还有

  ANDROID_LOG_VERBOSE

  ANDROID_LOG_INFO  

  ANDROID_LOG_WARN  

  ANDROID_LOG_ERROR 

  查看这些打印信息大概就不用说了吧,logcat -s "signedname:D".

你可能感兴趣的:(android)