我在原生代码中使用android/log.h方法来写入android日志(__android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);)。我还在Java代码中做日志记录。但是,在运行时,记录器中只显示来自Java代码的日志消息。是什么导致了这些问题?
我已经在android-manifest中设置了所有必需的信息,其余的本机代码在我的android应用程序中运行良好。我没有得到任何错误或任何东西,它似乎只是默默地被忽略。
有什么想法吗?
谢谢
发布于 2011-09-13 02:44:02
我不确定,但我在我的NDK代码中使用了__android_log_print,它工作得很好。我不知道这两种方法之间的区别,但试一试(它需要相同的论点)。
发布于 2013-07-11 14:44:58
为了使用__android_log_print(...),在你的Android makefile中包含日志库
LOCAL_LDLIBS := -lloghttps://stackoverflow.com/questions/7385152
复制相似问题