Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android本机日志记录,使用哪个头?_Android_C_Logging_Android Ndk - Fatal编程技术网

android本机日志记录,使用哪个头?

android本机日志记录,使用哪个头?,android,c,logging,android-ndk,Android,C,Logging,Android Ndk,我看到本机应用程序有两种不同的日志API 一个在中定义,另一个在 该导出以下api int __android_log_print(int prio, const char *tag, const char *fmt, ...) 该导出此api: LOGW() - warning LOGD() - debug LOGI() - info LOGV() - verbose etc... 这两者之间的区别是什么,以及何时使用这些标题?除非我遗漏了什么,否则NDK中不包括utils/Log.h。

我看到本机应用程序有两种不同的日志API 一个在
中定义,另一个在

导出以下api

int __android_log_print(int prio, const char *tag,  const char *fmt, ...)
导出此api:

LOGW() - warning
LOGD() - debug
LOGI() - info
LOGV() - verbose
etc...

这两者之间的区别是什么,以及何时使用这些标题?

除非我遗漏了什么,否则NDK中不包括
utils/Log.h
。这样就解决了你的问题
utils/Log.h
由Android在其本机层内部使用(尽管宏的名称已更改为
ALOGE
ALOGW
等IIRC)。