逐步调试android系统(audioflinger)

逐步调试android系统(audioflinger),android,android-source,android-build,android-debug,Android,Android Source,Android Build,Android Debug,我目前正在开发android rom,我想知道是否有可能使用gdb?之类的调试工具调试系统的某些部分 或者,你知道那些向android源代码提议/添加补丁的贡献者是如何测试他们自己的代码的(除了带有log和alog的代码)?你可以在手机/目标中使用gdbserver gdbserver :1234 --attach pid 客户端上的arm linux AndroidABI gdb。在gdb提示符下,键入: target remote ip:1234 调试Java框架服务(即sys

我目前正在开发android rom,我想知道是否有可能使用gdb?之类的调试工具调试系统的某些部分


或者,你知道那些向android源代码提议/添加补丁的贡献者是如何测试他们自己的代码的(除了带有log和alog的代码)?

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

  gdbserver :1234 --attach pid 
客户端上的arm linux AndroidABI gdb。在gdb提示符下,键入:

  target remote ip:1234

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


请检查文章

android源代码的某些部分是使用优化标志编译的,这一事实不会妨碍您的工作?@CollioTV您是对的。我确实构建了自己的平台代码。你我的朋友迟到了。。但这是一个很好的答案!