引言:前段时间因为要做百度的mobile-deep-learning,在build其github上的项目时提示要安装配置NDK,网上有很多教程,但是大多不完善(至少我是没找到一个能完整解决我的问题的),历经坎坷终于配置成功,所以将我的配置方法记录下来,希望可以帮到有需要的同学。
下载NDK
这里提供一种比较好用的下载方法,就是我们可以使用android studio进行NDK的下载(如果没有as的同学也可以到网上手动下载,资源很多的),具体方法如下:
打开android studio的settings,然后在搜索框输入NDK,这时会出现如下界面:
点击SDK Tools会看到:
在这个列表里你会找到NDK,勾选之后点击Apply即可下载,另外如果正在看此文的你也打算研究一下百度的mobile-deep-learning,你也可以通过相同的下载方式下载Cmake。
配置NDK
通过android studio下载的NDK默认会放在你的SDK目录下,文件名应为ndk-bundle,接下来介绍如何通过终端配置ndk的环境变量:
首先打开profile:
sudo vim /etc/profile
没有安装vim的同学也可以使用gedit打开:
sudo gedit /etc/profile
打开后在profile文件的末尾加上:
export NDK_HOME=sdkroot/ndk-bundle
PATH=$NDK_HOME:$PATH
sdkroot是你的sdk目录,每个人的不一样,视情况而定,下面是我的配置截图:
添加完成后保存退出,使用以下命令使配置的环境变量生效:
source /etc/profile
验证ndk是否配置成功:
ndk-build -v
出现类似以下输出即说明ndk配置成功:
End…