工欲善其事,必先利其器。要想进行Android NDK开发首先我们载NDK的开发包,配置NDK开发环境,就像配置SDK差不多。配置NDK环境的方法有很多,可以去官网下载,也可以用SDK manger下载安装,还可以用Androidstudio的SDK管理下载。
下图是在AS下安装NDK
红色标记的选项,可能排列的顺序不同,找到然后勾选,点击OK,等待下载完成。说一下这三个工具是干啥的吧。
- CMake是一个跨平台的编译工具,可以用简单的语句来描述所有平台的编译过程。
- LLDB是用来调试C++代码的工具
- NDk 不用多说了,用来编译和打包C++的一整套工具
这里要说一个坑,AS的下载是不支持断点的,一定要在良好的网络环境下载,要不然。。。。说多了都是泪,让校园网害苦了,最后用下载工具下载的压缩包。网络不好的情况下可以把下载链接提取出来,用下载工具下载,这样就不怕断网了。 AS下载完成会自动解压,自己下载的要解压到SDK的目录下,新建ndk-bundle文件夹。只要setting中的SDKTools下这三项打钩了就说明环境搭建成功了。
Linux NDK压缩包下载地址 https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zip
我用的是Ubuntu系统,没找到SDK manger,就不介绍了,我记得Windows里有这个东西,界面和as里差不多,大同小异。 还有就是去官网下载,选择适合自己系统的版本下载,然后解压到指定目录就行了 网速好的话还是推荐使用AS去安装NDK,毕竟简单,下载完成会自己解压到指定目录。自己下载压缩包如果没有解压到指定目录是无法使用的。 等一切都弄好以后,打开界面看到CMake,LLDB ,NDK都勾选了就说明配置成功了。 还有就是CMake,LLDB 只能通过AS下载,别的还没找到,这两个比较小,很快就下完了。
到此环境搭建就算完成了。