如何使用Eclipse和GDB对JNI代码进行调试

2024-11-17 04:35:57
推荐回答(1个)
回答1:

具体调试步骤:

1.在Java代码中设置断点,创建一个模拟器或者使用真机,选择Debug As-》Android Applecation,确保so文件已经被加载。

2.在此程序的根目录下调用ndk-gdb,出现gdb提示符。
3.使用l命令,应该可以打印出c文件。
4.使用b 10,可以在c文件的第十行打印断点。
5.在Eclipse中的Debug界面点击Resume,通过java代码断点,进入gbd设置的C代码断点,使用c命令恢复程序运行。

6.更多操作请参考gdb使用手册。