工具:
1、adt-bundle-windows-x86-20140702.zip 我是下载的最新的android开发工具 官网上下载的 包含了eclipse和sdk等工具
2、ndk android-ndk-r9d 官网下载
配置:
1、ndk的配置 在eclipse-windows-preferences-android-ndk下面配置你的ndk路径
我当时配置的时候出现过android下没有ndk的问题,通过执行android tools 添加本地支持后 ndk路径才出现,当然这是单步调试必须设置的一步。
添加本地支持的时候,会填写so的文件名,一定要和你待生成的so文件名是一致的才行哦。
2、工程-右键-属性-c/c++ build 去掉use default build command之前的勾,键入ndk-build NDK_DEBUG=1
自此就配置完了,工程-debug as Android Native Application 就可以单步调试了。
打断点神马的就表忘记了,嘿嘿...
可能出现的异常
1、符号未导入,原因是断点进入前,so库还没有成功导入进去。可以加个按钮,等so库加载成功了,再按按钮进入断点。
2、debug运行的时候,可能会报runtime exception 空指针异常 反正有一大串信息,我只记得这几个关键字了,我当时是建立一个4.0的模拟器,写一个简单的jni例子,单步调试成功一次后,你的项目也能正常调试了 哈哈。。。。