Windows下 Android NDK 在Eclipse下 debug


最近需要调试Android NDK中C里面的代码,因为里面代码一旦出错,就直接dead,而且很难定位,所以需要debug下,翻了翻书,发现有些书上要什么为windows用户修复,觉得好扯淡,毕竟ADT版本已经这么高了

于是网上搜了搜 网上看到很多博客,说是要修改什么,或者是装什么cygwin一类的

但是其中一篇提到了这么一个观点 博客地址忘记了 意思就是修改两步就可以了

前提

你已经安装好了什么ADT CDT NDK环境一类的也已经全部设置好

提示:无需在manifest中设置debug为true,现在已经默认没有签名的都是debug的了
第一步

点击你的Project—Properties 找到C/C++ Build

加入ndk-build NDK_DEBUG=1

如图
截图

同时debug native app

当然 前提是你已经在C代码中加入断点了(这个就略了…)

如图:
截图

接下来的一切 想必如你跟JAVA代码中的debug 一样了…