android ndk 调试
an蟠校盯昂droidndk的调试,目前主要有三种方式: ①在eclipse上直接进行调试; ②通过VisualG蚱澄堆别BD+Visual Studio进行调试;③通过VisualStudio 2015进行调试(注:改方法目前支持纯C开发的调试)百度云链接:http://pan.baidu.com/s/1dDtjbVz密码:102n 方便他人亦是方便自己,如果觉得还行就点下右边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!
工具/原料
Windows 8.1 x64
jdk1.8.0_20
adt-bundle-windows-x86_64-20140702
android-ndk-r10c
Visual Studio 2013
VisualGDB-4.2r4
Visual Studio 2015 Preview
前期准备
1、如果是真机开发的话,需要以下步奏(模拟器不需要):①安装手机驱动程序,(建议下载一个91助手安装);②开启设定->开发者选项;②选中设定->开发者选项->USB籽疙牢阖调试;③为了防止手机调试的过程中锁屏,建议同时选中:设定->开发者选项->保持唤醒 具体的如下图所示:


2、① 启动模拟器②右键工程 NativeActivity->androidtools->Add Native Support③编译(Ctrl+B)②右键工程 NativeActivity ->Debug As->Android Native Application

3、注:由于androidndk在eclipse上调试还不支持在初始化函数,所以我在触屏事件engine_handle_input中增加了断点;①使用快捷键 Ctrl+Shitf+B在 170行增加一个断点;②点击一下模拟器的屏幕;③当断点运行到的时候的效果如下图所示:

2、①启动模拟器;②使用快捷键F9在第33行增加一个断点;③使用快捷键F5开始调试;④程序启动后点击一下模拟器屏幕;⑤运行到断点时的效果如下图所示;

2、①启动模拟器;②使用快捷键F9在第229行增加一个断点;③将处理器从ARM调整为x86(我当前的模拟器是x86模式);④ 使用快捷键F5开始调试;⑤运行到断点时的效果如下图所示;
