本文主要是介绍查看Android系统的stdout和stderr,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
“请勿怀疑本文,本文来自官方文档和本人亲自实验的结果”
查看Android系统的stdout和stderr
Android系统在默认情况下,将stdout和stderr(Java中的System.out 和 System.err)重定向到/dev/null。
如果一个进程运行了 Dalvik VM,那么就可以把上面两个输出拷贝到日志文件中去,这种情况下,系统会把stdout
和stderr输出到标签为“stdout”和“stderr”的日志中。
具体做法如下:
$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start
(以上命令执行之后立即生效,不过,如果重启手机,则上面的设置就消失了。
可以在 /data/local.prop 文件中加入命令,从而无需重新执行以上命令。)
这篇关于查看Android系统的stdout和stderr的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!