Android ndk 最新的ndk gdb无法连接到我的设备
我只是在使用ndk gdb调试本机应用程序时遇到了麻烦。这是我的环境:Android ndk 最新的ndk gdb无法连接到我的设备,android-ndk,adb,ndk-gdb,Android Ndk,Adb,Ndk Gdb,我只是在使用ndk gdb调试本机应用程序时遇到了麻烦。这是我的环境: OS X El Captain 10.11.5 NDK版本r12 SDK版本24 生成工具版本24.0.0 带安卓N的设备Nexus 6P(NPD35K) 问题是: 当我要启动ndkgdb时,它总是会失败并显示消息 Error: unable to connect to device. Remote connection closed 但是,自从我的应用程序暂停后,gdbserver实例已经启动,我可以在adb she
- OS X El Captain 10.11.5
- NDK版本r12
- SDK版本24
- 生成工具版本24.0.0
- 带安卓N的设备Nexus 6P(NPD35K)
ndkgdb
时,它总是会失败并显示消息
Error: unable to connect to device.
Remote connection closed
但是,自从我的应用程序暂停后,gdbserver
实例已经启动,我可以在adb shell ps
列表中看到gdbserver
我所尝试的:
gdbserver
由adb手动运行
并确保gdbserver
继续跑adb forward:5039 localfilesystem:/the_gdb_socket_path向前生成套接字
netstat-na | grep5309
确保端口正在侦听telnet localhost 5039
测试套接字,但外部主机关闭错误连接
有没有更好的方法来确定导致远程gdb连接失败的问题的原因?在我的情况下,我必须通过根连接电话来解决该连接问题,请参阅: 您可以在上提交一个bug吗?