2
当我跟着一对夫妇上线教程,试图安装GDB调试本地代码:安卓:Eclipse的GDB调试错误本地代码
- 书的Android NDK初学者指南的第11章。
- 视频:http://www.youtube.com/watch?v=hMV7Xqcn39k&list=PLD89B891EF9D26F14&feature=mh_lolz
- 论坛:http://wiki.eclipse.org/Sequoyah/ndk_guide
他们没有得到我完全调试工作。
我现在通过以下步骤,由上述所有教程为正确的步骤同意调试本机代码有一个具体的问题:
- 在Eclipse中,开始我的Java调试会话,并在第一站我的onCreate()方法中的断点。
- 在终端中,在我的项目文件夹下,运行ndk-build-eclipse(没有关于自动连接gdb客户端到服务器的最后一行的原始ndk-gdb的副本),没有明显的警告或错误。
- 在终端中,chmod + x MY_PROJECT/obj/local/armeabi/app_process(我在Mac上),否则我会得到“无法运行MY_PROJECT/obj/local/armeabi/app_process,原因不明”错误。这个app_process在我的C++调试配置中被设置为GDB调试器。
- 在Eclipse中,启动我的C++调试配置。
然后,我得到了一个错误对话框说:
Error creating session
Process Terminated
Process Terminated
Process Terminated
我自己解决了这个问题。谢谢。如果您遇到同样的问题,请投我一票。 – akbuildmaster 2012-04-04 20:05:09