2011-06-09 35 views
3

如何在我的设备上调试JNI代码!我启用了调试功能,并且能够在Java中成功设置断点并能够使用Eclipse进行调试。在我的Nexus S上调试JNI代码

但是当涉及到我的JNI C/C++代码时,我无法调试! Eclipse没有得到我设置的断点的反馈。

请帮忙!

PS:使用即时通讯的Android SDK 2.3.4,NDK R5B在Mac OS雪豹

+0

您可以随时包括启动允许使用类似于Log类的函数。这样你至少可以在logcat中获得输出。 – Maximus 2011-06-09 05:27:56

+0

还发现这与谷歌的神奇... http://www.eclipse.org/sequoyah/documentation/native_debug.php如果您使用Eclipse。还有关于在ndk附带的文档中使用ndk-gdb的信息。 – Maximus 2011-06-09 05:33:47

+0

我见过这个,但它只用于仿真器调试...我需要调试设备上的C/C++代码。 – McBob 2011-06-09 05:44:21

回答