广东网站建设人员,wordpress 搜索模板,安徽和城乡建设厅网站,信息推广的方式有哪些Android C/C native编程NDK开发中logcat的使用 前言具体用法 前言
在NDK开发过程中#xff0c;C/C层#xff0c;需要对代码进行一些调试#xff0c;日志打印是我们解决异常或崩溃的重要手段#xff0c;这里我就简单介绍下日志打印三步走。
首先我们先看下官方文档关于日志… Android C/C native编程NDK开发中logcat的使用 前言具体用法 前言
在NDK开发过程中C/C层需要对代码进行一些调试日志打印是我们解决异常或崩溃的重要手段这里我就简单介绍下日志打印三步走。
首先我们先看下官方文档关于日志的相关说明。 我们最常用就是下面这个日志函数。
具体用法
1Android.mk日志配置
#打印日志库
LOCAL_LDLIBS : -llog2头文件的配置
#include android/log.h#define LOG_TAG android_log#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__ )
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__ )
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__ )
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)3输出日志 LOGD(current android log %d\n,v);LOGI(current android log %d\n,v);