IBM一个教程
http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/index.html
官方教程和说明
http://developer.android.com/ndk/guides/index.html
需要有C++基础,我入门学的就是这个。
各人习惯了学习什么新东西,直接运行demo。然后扫一次代码,再去看教程。这样教程说的东西,需要的方便修改测试。不过因为当时研究的一个东西,别人写了一个现成的,走一边代码后,测试没有到达目标需求,就没有继续深入了。
补充一个fork写得很详细的文章
http://blog.csdn.net/jason314/article/details/5640969