两个重要的文件:
debugger.c->/system/core/libcutils/debugger.c
dubuggerd.cpp->/system/core/debuggerd/debuggerd.cpp
修改debuggerd.cpp代码后,对该模块进行单编:
mmm system/core/debuggerd
单编后的编译结果在(编译成功会在屏幕打印信息中显示):
/out/target/product/项目名/system/bin/debuggerd
用该编译结果替Android手机中的debuggerd文件:
切换到/out/target/product/项目名/system/bin/debuggerd
,使用
adb remount
adb push debuggerd /system/bin
/system/bin是android系统中debuggerd文件的位置。
如果修改了debugger.c文件,则需要对所在模块进行单编:
mmm