博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Android硬件抽象层加调试信息

Posted on 2013-03-08 18:52  寒风凌意  阅读(180)  评论(0编辑  收藏  举报

  首先.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".