0

我正在使用本android/log.h机代码中的方法写入 android 日志 ( __android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);)。我也在记录 Java 代码。但是,在运行时,记录器中仅显示来自 Java 代码的日志消息。什么可能导致这些问题?

我已经在 android-manifest 中设置了所有必需的信息,其余的本机代码在我的 android 应用程序中运行良好。我也没有得到任何错误或任何东西,它似乎被默默地忽略了。

有任何想法吗?

谢谢

4

2 回答 2

0

我不确定,但我__android_log_print在我的 NDK 代码中使用它并且工作正常。我不知道这两种方法之间的区别,但试试看(它需要相同的参数)。

于 2011-09-12T18:44:01.510 回答
0

为了使用 __android_log_print(...),在你的 Android makefile 中包含日志库

LOCAL_LDLIBS := -llog
于 2013-07-11T06:44:58.440 回答