我目前正在开发一个android rom,我想知道是否可以使用gdb等调试工具调试系统的某些部分?...
或者你知道怎么建议/添加补丁到android源代码测试的贡献者有自己的代码(其他用log和alog)?
答案 0 :(得分:1)
调试Java框架服务(即system_server进程中的服务)与调试本机进程(即像surfaceflinger这样的进程)不同。如果您要调试的代码是由上述某个应用程序加载的框架本机库,则需要使用其他方法对其进行调试。
答案 1 :(得分:0)
您可以在手机/目标中使用gdbserver。
gdbserver :1234 --attach pid
客户端上的arm-linux-androideabi-gdb。在gdb提示符下,键入:
target remote ip:1234