【问题标题】:Debugging JNI Code on my Nexus S在我的 Nexus S 上调试 JNI 代码
【发布时间】: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


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多