调试一步一步的安卓系统(audioflinger)
我目前正在研究一个android rom,我想知道是否有可能使用像gdb这样的调试工具调试系统的某个部分?...调试一步一步的安卓系统(audioflinger)
或者你知道建议/添加补丁到android源代码测试的贡献者有自己的代码(其他与日志和ALOG)?
调试Java框架的服务(即,在过程system_server服务)是从调试机进程(即进程等SurfaceFlinger的)不同。如果您要调试的代码是由上述应用程序之一加载的框架本机库,则需要使用其他方法进行调试。
您可以在手机/目标中使用gdbserver。
gdbserver :1234 --attach pid
客户端上的arm-linux-androideabi-gdb。上的gdb提示符键入:
target remote ip:1234
事实上,某些部分的android源代码编译优化标志不会妨碍? – CollioTV 2014-09-25 07:53:59
@CollioTV你说得对。我确实建立了自己的平台代码。 – 2014-09-25 15:40:44
你我的朋友迟到了..但这是一个很好的答案! – CollioTV 2014-10-13 15:40:43