你可以在按程序开头加上这么一段:
#include #define TAG "LQH"#define  LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,TAG,__VA_ARGS__) // 定义LOGD类型#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__) // 定义LOGI类型#define  LOGW(...)  __android_log_print(ANDROID_LOG_WARN,TAG,__VA_ARGS__) // 定义LOGW类型#define  LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__) // 定义LOGE类型#define  LOGF(...)  __android_log_print(ANDROID_LOG_FATAL,TAG,__VA_ARGS__) // 定义LOGF类型
经常调试多个文件,那么一直加这么一段就很烦人了,不如直接写一个native_log.h:
#ifndef NCS_TF_TEST_NATIVE_LOG_H#define NCS_TF_TEST_NATIVE_LOG_H#endif #include #define TAG "LQH"#define  LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,TAG,__VA_ARGS__) // 定义LOGD类型#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__) // 定义LOGI类型#define  LOGW(...)  __android_log_print(ANDROID_LOG_WARN,TAG,__VA_ARGS__) // 定义LOGW类型#define  LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__) // 定义LOGE类型#define  LOGF(...)  __android_log_print(ANDROID_LOG_FATAL,TAG,__VA_ARGS__) // 定义LOGF类型
这样只要包含native_log.h就可以了

更多相关文章

  1. Android使用代码
  2. Android调用 Webservice报org.ksoap2.serialization.SoapPrimiti
  3. Android(安卓)TextView 支持的HTML标签
  4. 【NFC】Android(安卓)NFC API Reference中英文
  5. android中的 Handler机制
  6. Android(安卓)OpenGL ES(五):GLSurfaceView
  7. Android(安卓)ApiDemos示例解析(117):Views->Focus->3. Circular
  8. Android(安卓)WebView 通过post形式访问
  9. android之自定义带图片的title

随机推荐

  1. Android四款系统架构工具
  2. Android(安卓)中屏幕点击事件的实现
  3. Android(安卓)- 开发者应该深入学习的10
  4. Android打包jar 和使用第三方库
  5. android map的使用方法
  6. Android开发知识概要
  7. Android(安卓)FrameLayout子view居中(左居
  8. Android核心功能
  9. Android的init过程(二):初始化语言(init.rc)解
  10. android之声音管理器AudioManager的使用