Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 关于「;初始化:未跟踪的pid xxxx已退出“;简而言之_Android_Linux Kernel_Kernel_Embedded Linux_Genymotion - Fatal编程技术网

Android 关于「;初始化:未跟踪的pid xxxx已退出“;简而言之

Android 关于「;初始化:未跟踪的pid xxxx已退出“;简而言之,android,linux-kernel,kernel,embedded-linux,genymotion,Android,Linux Kernel,Kernel,Embedded Linux,Genymotion,有时我会看到以下logcat输出,如下所示: <3>[ 283.152845] init: untracked pid 4217 exited <3>[ 283.162185] init: untracked pid 4078 exited <3>[ 283.173691] init: untracked pid 1504 exited <3>[ 283.177018] init: untracked pid 1468 exited [2

有时我会看到以下logcat输出,如下所示:

<3>[  283.152845] init: untracked pid 4217 exited
<3>[  283.162185] init: untracked pid 4078 exited
<3>[  283.173691] init: untracked pid 1504 exited
<3>[  283.177018] init: untracked pid 1468 exited
[283.152845]初始化:未跟踪的pid 4217已退出
[283.162185]初始化:未跟踪的pid 4078已退出
[283.173691]初始化:未跟踪的pid 1504已退出
[283.177018]初始化:未跟踪的pid 1468已退出

init日志的含义是什么:
未跟踪的pid xxxx退出了

可能有许多不同的原因,其中之一是android init试图 初始化init.rc指定的服务失败

您可以先尝试将从init.rc开始的服务一分为二,一旦找到 errornous服务,然后尝试修复特定的服务启动错误 可能是内核驱动程序错误、android hal驱动程序错误、库错误或
有时android框架会出错。

使用logcat并仔细阅读巨大的日志。您可能会发现程序一直崩溃。

从技术上讲,此消息(现代版本为“未跟踪的pid XXX退出,状态为YY”)意味着Android init看到子进程退出(即,接收SIGCHLD信号,然后使用
waitpid()
)获取其pid,但它不能将该进程与任何已配置的服务相关联(请参阅安卓初始化服务配置)


这反过来又引发了一个问题,即在Android环境中,什么可以使自己daemonize,以及如何找到它。但我不认为我能回答这个问题,我唯一的建议就是获取根访问并检查进程。

这就是杀死init进程的原因。因此,我们可能会找到终止init进程的根本原因。您是否已克服此日志。我们可以禁用并获得命令提示符吗?