【发布时间】:2011-09-11 10:01:34
【问题描述】:
如何在我的设备上调试 JNI 代码!我启用了调试,并且能够在 Java 中成功设置断点,并且能够使用 Eclipse 进行调试。
但是当涉及到我的 JNI C/C++ 代码时,我无法调试! Eclipse 没有收到关于我设置的断点的任何反馈。
请帮忙!
ps:我在 MacOS Snow Leopard 上使用 Android SDK 2.3.4、NDK r5b
【问题讨论】:
-
您总是可以从包含
开始,以允许使用与 Log java 类类似的功能。这样你至少可以在 logcat 中得到输出。 -
如果您使用 Eclipse,还可以通过 google 的魔力找到这个...eclipse.org/sequoyah/documentation/native_debug.php。 ndk 附带的文档中也有关于使用 ndk-gdb 的信息。
-
我见过这个,但它仅用于使用模拟器进行调试...我需要在设备上调试 C/C++ 代码。
标签: android android-ndk android-ndk-r5