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

插入com_example_pruebaffmpeg_MainActivity.c:4323
错误,msg =“未加载符号表。请使用\” file \“命令。

最佳答案

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

07-24 20:38