目标
由于要涉及到音视频的开发,所以要用到JNI,之前一直用AS2.0的,发现用这个做NDK开发太麻烦了,后来看到动脑学院老师的一个教学视频,android studio的NDK开发配置,做了一个学习笔记,视频可以百度搜索的到。
配置要求
Android Studio 2.2以上(因为在2.2以上更好的兼容了ndk开发)
- gradle2.5 以上
- android-ndk-r10以上
如果配置一个过高一个过低容易出现兼容性问题
如何下载
Android的工具下载网站:http://www.androiddevtools.cn/
- Android studio 的下载工具:http://www.android-studio.org/
- 我是直接用了green vpn,然后在
- help-chack for update里面可以更新,他会检查AS本身的版本和SDK和其他工具的一些跟新的,如果能翻墙的话基本更新这里就OK的,注意:更新的AS的版本会提供一个最新的稳定版本的(我更新的时候是2.2.3的-2017-01-13)。
Android Studio的目录结构(include C++ support)
- 新建一个AS工程,注意新建的时候
- 要把include C++ Support勾选上,这样就说明新建一个jni项目。
- 再看目录结构: