[安卓开发笔记二]android Studio通过jni调用C++代码

  • Post author:
  • Post category:其他


[安卓开发笔记二]android Studio通过jni调用C++代码


16/12/11 更新 此博客基于安卓android studio 1.5所写,现在已经有了android studio2.2的版本,2.2编写jni更加的方便,编译so使用cmakelists超爽,并且可以在c代码层断点调试,建议大家看完这个对安卓上jni有所了解后(2.2兼容此方法的jni编写,并且有了新的更强大的jni开发功能),去研究下2.2下jni编写哈,本人工作比较忙,闲下来会补上基于2.2版本的jni开发

自己需要用到android studio开发安卓项目,为了效率需要用jni来调用C++底层代码,网上关于这方面的资源十分匮乏,自己踩了很多坑,总算明白android studio是如何进行jni的调用,记录与此,贡献自己的一点力量,让后来人少踩坑

1、开发ide:

操作系统win7或者mac均可,这点没有关系哈

android studio(开发jni层代码,真机调试)

VS2013+大番茄插件(编写C++底层代码,这一步也可以直接在AS中完成,不过VS中调试C++代码会方便一点)

2、前期准备

安装android studio(一下简称AS),包括sdk和ndk的安装,注意安装过程中需要连google,可以改hosts或者翻墙,其中sdk在AS安装过程中会自动



版权声明:本文为u012341163原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。