如何在android上调试adbd?;

如何在android上调试adbd?;,android,debugging,adb,Android,Debugging,Adb,adbd是设备上运行的守护进程。经过长时间的运行,我发现adbd可能 接收sigsegv信号,但这不会记录在logcat中。我试图使静态libs成为共享libs,但这没有帮助 还有调试adbd的方法吗?我已经发现了 Jut复制debugger.c对adbd所做的操作,在收到信号后,只需将一个套接字连接到debuggerd,并告诉它您的pid,它就会跟踪您的错误堆栈。然后在logcat中, 您可以找到错误 但我真的对原始开发人员如何调试adbd很感兴趣?我不知道你说的是什么意思。您能详细说明一下吗

adbd是设备上运行的守护进程。经过长时间的运行,我发现adbd可能 接收sigsegv信号,但这不会记录在logcat中。我试图使静态libs成为共享libs,但这没有帮助

还有调试adbd的方法吗?

我已经发现了

Jut复制debugger.c对adbd所做的操作,在收到信号后,只需将一个套接字连接到debuggerd,并告诉它您的pid,它就会跟踪您的错误堆栈。然后在logcat中, 您可以找到错误


但我真的对原始开发人员如何调试adbd很感兴趣?

我不知道你说的是什么意思。您能详细说明一下吗?adbd是以静态方式构建的,所以如果您想用debuggerd调试它,您必须手动进行调试。