1.系统native日志打印不出来需要添加下面标签
在c++文件最开始加,即在#include之前:
#define LOG_NDEBUG 0
#define LOG_TAG "SoundPool"
或者
#ifdef LOG_TAG
#undef LOG_TAG
#define LOG_TAG "SoundPool"
#endif
#ifdef LOG_NDEBUG
#undef LOG_NDEBUG
#define LOG_NDEBUG 0
#endif
Android.bp中:
cflags: [
"-DLOG_TAG=\"SoundPool\"",
"-DLOG_NDEBUG=0",
],
2.打印所有日志:
Android.mk中:
LOCAL_CFLAGS += -UNDEBUG
Android.bp中:
cflags: [
"-UNDEBUG",
],
在c++文件中:
#undef NDEBUG