Android:调试本机代码时发生Eclipse gdb错误
我在线学习了一些教程,试图设置gdb来调试本机代码:Android:调试本机代码时发生Eclipse gdb错误,android,eclipse,debugging,gdb,Android,Eclipse,Debugging,Gdb,我在线学习了一些教程,试图设置gdb来调试本机代码: 书的第11章Android NDK初学者指南 视频: 论坛: 他们都没有让我的调试器完全工作 我现在遇到了以下步骤的一个具体问题,上面所有教程都认为这些步骤是调试本机代码的正确步骤: 在Eclipse中,启动JAVA调试会话并在onCreate()方法的第一个断点处停止 在terminal中,在我的项目文件夹下,运行ndk build eclipse(原始ndk gdb的副本,没有关于自动将gdb客户端连接到服务器的最后一行),没有明显的警告
Error creating session
Process Terminated
Process Terminated
Process Terminated
(由OP在问题编辑中解决。转换为社区wiki答案。请参阅)
OP写道:
我自己解决了这个问题:
< >我把错误的GDB调试器放在C++调试配置(Debugger tab下)。< /P>
- 应该在那里的那个(NDK r7b):
$NDKROOT/toolschains/$ARCH/prebuild//bin/arm-linux-androideabi-gdb
- 我放错的那个:
,它应该是 将C/C++应用程序放在主选项卡下${PROJECT_DIR}/obj/local/armeabi/app_process
- 应该在那里的那个(NDK r7b):
$NDKROOT/toolschains/$ARCH/prebuild//bin/arm-linux-androideabi-gdb
- 我放错的那个:
,它应该是 将C/C++应用程序放在主选项卡下${PROJECT_DIR}/obj/local/armeabi/app_process
我自己解决了这个问题。谢谢如果你有同样的问题,请投我一票。我自己解决了这个问题。谢谢如果你有同样的麻烦,请投票支持我。