一步一步调试android系统(audioflinger)

时间:2014-09-23 14:25:05

标签: android android-source android-build android-debug

我目前正在开发一个android rom,我想知道是否可以使用gdb等调试工具调试系统的某些部分?...

或者你知道怎么建议/添加补丁到android源代码测试的贡献者有自己的代码(其他用log和alog)?

2 个答案:

答案 0 :(得分:1)

调试Java框架服务(即system_server进程中的服务)与调试本机进程(即像surfaceflinger这样的进程)不同。如果您要调试的代码是由上述某个应用程序加载的框架本机库,则需要使用其他方法对其进行调试。

请查看Android framework debugging techniques条。

答案 1 :(得分:0)

您可以在手机/目标中使用gdbserver。

  gdbserver :1234 --attach pid 

客户端上的arm-linux-androideabi-gdb。在gdb提示符下,键入:

  target remote ip:1234