配置
在需要打印日志的文件中添加以下头文件和宏定义
#include <android/log.h>
#define LOGD(...) __android_log_print(ANDROID_LOG_INFO, "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__)
Android.mk 文件添加编译配置
LOCAL_LDLIBS :=-llog
build.gradle 文件添加配置
android {
defaultConfig {
ndk {
ldLibs "log"
}
}
使用
LOGI("log message");
// 可使用通配符
LOGD("args are %d %d %d", 1, 2, 3);
标签:__,VA,NDK,logcat,log,安卓,ARGS,android,LOG
From: https://www.cnblogs.com/silfox/p/17184481.html