如何在eclipse中的android应用程序开发中的log-cat上获取本机c++程序的cout输出。
请有人在这里帮助我。
stdout/stderr 文件描述符被发送到/dev/null
Android 应用程序中。(Java 等效项System.out
和System.err
被应用程序框架重定向到日志。)
log.redirect-stdio
Dalvik VM 包含一个 hack,通过设置属性,您可以在 root 设备上查看 stdout/stderr 。有关详细信息,请参阅此链接。它通过启动一个线程来工作,该线程从 stdio 文件描述符中读取数据并将数据复制到日志系统。
对于新代码,直接使用 Android 日志调用要容易得多。当然,如果您要从其他地方导入库,那就有点困难了。如有必要,您可以将代码从 Dalvik复制到您的应用程序中,并让它做同样的事情。