Pas*_*lis 5 c android gdb android-ndk gdbserver
我正在尝试远程调试CAndroid设备上的纯程序.Android设备(目标)通过USB连接到主机.
我所做的是:从复制的目标以下文件:
/system/lib,/vendor/lib,/system/bin/app_process,和/system/bin/linker.
目标:
gdbserver从NDK所述目标设备exe我要调试的内容./gdbserver :5039 exec
pid主办:
adb forward tcp:5039 tcp:5039arm-eabi-gcc exec.set solib-search-path ...,我早先从目标中提取的库target remote :5039在arm-eabi-gcc可以连接到远程进程,甚至继续(c)的执行.但是,我无法设置断点.如果我这样做,我会收到以下错误:
Cannot access memory at address xxx.
我在这里错过了什么吗?
谢谢.