使用ndk调试我的本机应用程序会遇到麻烦。这是我的环境:
这一问题:
当我要启动ndk-gdb时,它总是失败的
Error: unable to connect to device.
Remote connection closed但是,gdbserver实例已经启动,因为我的应用程序暂停了,我可以在adb shell ps列表中看到gdbserver。
我试过的是:
gdbserver脚本启动ndk-gdb,而是通过adb run-as手动启动gdbserver,并确保gdbserver继续运行。adb forward :5039 localfilesystem:/the_gdb_socket_path使套接字向前移动netstat -na | grep 5309确保端口正在侦听telnet localhost 5039测试套接字,但获得错误Connection closed by foreign host是否有更好的方法来确定该问题导致远程gdb在连接上失败的原因?
发布于 2017-07-17 13:05:32
在我的例子中,我不得不根植电话来解决连接问题,参见:Does ndk-gdb work under macOS Sierra?
https://stackoverflow.com/questions/38117065
复制相似问题