在Android Studio NDK中打印log
示例
// 導(dǎo)入必須的android/log.h頭文件
#include <android/log.h>
// 可選蕊肥。定義方便使用的宏
#definde LOGE(...) __android_log_print(ANDROID_LOG_ERROR, "Tag", __VA_ARGS__)
int main(int argc, char *argv[])
{
// 直接使用LOGE宏打印
LOGE("I'm loge!");
}
log類型
在android/log.h定義有:
typedef enum android_LogPriority {
ANDROID_LOG_UNKNOWN = 0,
ANDROID_LOG_DEFAULT, /* only for SetMinPriority() */
ANDROID_LOG_VERBOSE, //logv
ANDROID_LOG_DEBUG, //logd
ANDROID_LOG_INFO, //logi
ANDROID_LOG_WARN, //logw
ANDROID_LOG_ERROR, //loge
ANDROID_LOG_FATAL,
ANDROID_LOG_SILENT, /* only for SetMinPriority(); must be last */
} android_LogPriority;
本文已在版權(quán)印備案语稠,如需轉(zhuǎn)載請(qǐng)?jiān)L問版權(quán)印79745076