4

我正在为 Android 开发一些本机 c 代码,并尝试使用此代码进行输出:

__android_log_write(ANDROID_LOG_INFO, "Native", "TEST LOG");

Eclipse 中的 logcat 和命令行都无法显示消息,同时显示从 java 层调用 Log.d() 的输出。我已经用 objdump 验证了 __android_log_write() 在我的 .so 文件的符号表中。

4

1 回答 1

3

它应该是

__android_log_print(ANDROID_LOG_INFO, "Native", "TEST LOG");

_print代替_write

不要忘记include <android/log.h>

于 2012-10-05T18:42:49.630 回答