通常我们在cpp中写的cout等函数在android中是不会输出到LogCat中去的,得采用以下方法:
#include <android/log.h>
#define LOG_TAG "XXX"
#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__))
ps:XXX是你要显示的logTag;
然后在要输出的地方这样使用:
LOGD("your string%d%s",num,str);
这种用法和printf很像 啊。

本文介绍了如何在Android应用程序中利用LogCat输出调试信息。通过引入android/log.h头文件,并定义LOG_TAG与LOGD宏,可以方便地实现类似C++中cout的功能。这种输出方式与printf相似,易于理解和使用。
3302

被折叠的 条评论
为什么被折叠?



