Android中默认不输出stdout stderr,如何输出?最简单的方法

方法一:

/root/init.rc中,在需要stdout的服务中添加console关键字即可,例如:

service media /system/bin/mediaserver
    user media
    group system audio camera graphics inet net_bt net_bt_admin
    console

方法二(不推荐,所有stdout一定要输出):

文件system/core/init/init.c

service_start函数中修改成这样:

        if (needs_console) {
            setsid();
            open_console();
        } else {
            //zap_stdio();
            open_console();//add by hui
        }


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yihui8/archive/2010/07/04/5712562.aspx

你可能感兴趣的:(Android中默认不输出stdout stderr,如何输出?最简单的方法)