1

将 C++ 应用程序移植到 Android JNI... 想要将 C++ cout 和 cerr 路由到 Android TextView 或类似显示器以进行测试。是否已经有一个开源的 JNI 适配器可以做到这一点?如果没有,我想要一些关于如何以快速而肮脏的方式编写这样一个适配器的提示。感谢您帮助这个 Android n00b。

4

1 回答 1

0

出于测试目的,请使用 Android 的本机日志记录工具。

#include <android/log.h>

__android_log_write(ANDROID_LOG_ERROR, "MyProject", "Hello world");
__android_log_print(ANDROID_LOG_ERROR, "MyProject", "The value is %d", value);

在 Android.mk 中,将 liblog 添加到链接源列表中:

LOCAL_LDLIBS := -llog
于 2011-01-07T20:46:02.090 回答