ndk-gdb 对java/native code联合调试(升级版)
时间:2022-03-10 17:36
之前写过一篇 关于android native 开发,调试的文章(http://www.cnblogs.com/yaozhongxiao/archive/2012/03/13/2393959.html)
最近参与项目也涉及到这部分内容,发现随着不断的发展,开发调试变得越来越简单,应证了科学技术是第一生产力啊,你阅读完后发现调试native渐渐变得不是问题的问题了
ndk : android-ndk-r9n
eclipse: android 官网下载集成包,已经包含了adt等所需的完整环境
在eclipse中设置好ndk的路径,然后开始创建工程,并调试
一、创建android工程
二、添加Native支持
三、检查工程目录结构是否正常
一目了然,简单的操作整个工程就建立完毕了。
四、切换至C/C++视图,方便C/C++代码编写
五、这样一个完整的工程就创建完成了,接下来我们要实现的功能是点击一下按键,显示从Jni返回的字符串。
1. 修改activity_main.xml布局文件
七、接下来就是debug了,debug前需要修改工程属性
八、在DebugNdkTest.cpp文件第6行打个断点
当点击访问JNI按钮的时候就会停在断点处了,现在就可以像java的debug一样调试了,很方便。
ndk-gdb 对java/native code联合调试(升级版),布布扣,bubuko.com