如何使用Eclipse和GDB对JNI代码进行调试
1个回答
2017-07-20 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
具体调试步骤:
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使用手册。
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使用手册。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |