7

我已经安装了Sequoyah Android Native Support,现在我可以执行调试模式了。我在调用本机方法的同一行中有一个断点,所以当我执行调试 Java 模式时,eclipse 在这一行停止,我执行“ndk-gdb”,我午餐 C/C++ 调试模式,我看到控制台做点什么。但是,如何放置 C 断点?因为我的 C 代码是一个 .so 库,所以我不能在这个文件中放置断点。我有一个 JNI floder,其中有 .c 和 .h 文件,但是当我放置断点时不要停止。Eclipse 日志识别断点,但打印错误。

break-insert com_example_pruebaffmpeg_MainActivity.c:4323 错误,msg="未加载符号表。使用 \"file\" 命令。"

4

1 回答 1

1

您是否尝试过卸载 Sequoyah 并仅使用 ADT?从版本 20 开始,Eclipse ADT 插件可以比旧的 Sequoyah 做事方式更轻松、更可靠地调试 NDK 项目。

于 2012-09-26T17:55:23.060 回答