在linux上虚拟了一台android手机,并将ndk程序推入到安卓虚拟机中。
linux需要安装gdb-multiarch,sudo apt-get install gdb-multiarch。
进入adb shell,执行gdbserver :12345 main。
打开终端执行adb forward tcp:12345 tcp:12345
再执行gdb-multiarch进入gdb,输入target remote :12345回车即可以开始调试了。
在linux上虚拟了一台android手机,并将ndk程序推入到安卓虚拟机中。
linux需要安装gdb-multiarch,sudo apt-get install gdb-multiarch。
进入adb shell,执行gdbserver :12345 main。
打开终端执行adb forward tcp:12345 tcp:12345
再执行gdb-multiarch进入gdb,输入target remote :12345回车即可以开始调试了。