繁体   English   中英

调试Android JNI / C ++找不到调试符号目标计算机主动拒绝了连接

[英]Debugging Android JNI/C++ No Debug Symbols Found Target Machine Actively Refused Connection

这是控制台日志:

(未找到调试符号)D:\\ ws \\ test \\ MyProject \\ obj \\ local \\ armeabi \\ gdb2.setup:4:源命令文件中的错误::5039:由于目标计算机主动拒绝连接,因此无法建立连接。 本地主机:5039:由于目标计算机主动拒绝连接,因此无法建立连接。

eclipse插件sequoyah的调试步骤如下: http : //www.eclipse.org/sequoyah/documentation/native_debug.php

我几乎快要尝试连接C ++调试了。

我的Android.mk确实具有以下设置:

LOCAL_CFLAGS:= -g

这是我正在使用的gdb ...我在Windows上。
C:\\ android-ndk-r7 \\ toolchains \\ x86-4.4.3 \\ prebuilt \\ windows \\ bin \\ i686-android-linux-gdb.exe

我仍在努力使它工作几天。 您能否为某人(希望是Sequoyah团队中的人)提供一些有关如何使其在Windows上运行的见解。

您需要先执行adb转发,然后才能执行此操作。

执行adb转发tcp:5039 tcp:5039,然后尝试

这些说明提到了对gdb2.setup文件执行此操作:

删除目标remote:5039语句

你记得这样做吗?

您是否从项目目录中的终端运行ndk-gdb? 那为我解决了问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM