一、下载安装Android NDK
二、下载安装cygwin
由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,这样就可以在不安装linux的情况下使用NDK来编译C、C++代码了。
- 下载完成后setup.exe,即可进入安装界面;
- 点击下一步,选择安装方式,分别有三种:
- Install from Internet:从网上下载并安装;
- Download Without Installing:只是将安装文件下载到本地,但暂时不安装;
- Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。
- 下一步出现三个选项:
- Direct Connection:直接连接。
- Use IE5 Settings:使用IE的连接参数设置进行连接。
- Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址、端口号)。
- 这里选择站点,我是随便选的,然后下一步;
- 出现下载安装包列表,通过search分别选中包:autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make,然后就是漫长的下载过程
- 安装完成后打开Cygwin64 Terminal 分别输入gcc –v,g++ --version,make –version,gdb –version进行测试
三、配置NDK环境变量
首先找到 cygwin 的安装目录,找到 home下的.bash_profile 文件,我的是:C:\cygwin64\home\Administrator.bash_profile 。
打开 bash_profile 文件,添加 NDK=/cygdrive/ndk路径/ 例如:
NDK=/cygdrive/F/android-ndk-r13b-windows-x86_64/android-ndk-r13b
export NDK打开 cygwin ,输入 cd $NDK ,如果输出上面配置的 /cygdrive/e/android-ndk-r5 信息,则表明环境变量设置成功了。
四、Android Studio配置NDK环境
打开SDK Tools,安装如下三个工具(NDK在第一步中已经下载过就不需要下载了):