NDK环境搭建 前提条件:
JDK ---配置JAVA—HOME环境变量
Android Stuido 3.1.2
一、下载 android-ndk-r10e的ndk版本 www.androiddevtools.cn/ 中

或者直接进入 pan.baidu.com/s/1xWgUE?ut…
如果有问题请在下面自行选择
Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X : dl.google.com/android/rep…
Linux : dl.google.com/android/rep…
ndk_r15b (June 2017) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X : dl.google.com/android/rep…
Linux : dl.google.com/android/rep…
ndk_r14b (Dec 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X : dl.google.com/android/rep…
Linux : dl.google.com/android/rep…
ndk_r13b (Oct 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X : dl.google.com/android/rep…
Linux : dl.google.com/android/rep… ndk_r13 (Sept 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X : dl.google.com/android/rep…
Linux : dl.google.com/android/rep…
ndk_r12 (June 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X 64-bit : dl.google.com/android/rep…
Linux 64-bit (x86) : dl.google.com/android/rep…
ndk_r11c (March 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X 64-bit : dl.google.com/android/rep…
Linux 64-bit (x86) : dl.google.com/android/rep…
ndk_r11b (March 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X 64-bit : dl.google.com/android/rep…
Linux 64-bit (x86) : dl.google.com/android/rep…
ndk_r11 (March 2016) Windows 32-bit : dl.google.com/android/rep…
Windows 64-bit : dl.google.com/android/rep…
Mac OS X 64-bit : dl.google.com/android/rep…
Linux 64-bit (x86) : dl.google.com/android/rep…
ndk_r10e(Jan 2015) Windows32-bit : dl.google.com/android/ndk…
Windows64-bit : dl.google.com/android/ndk…
MacOS X 64-bit : dl.google.com/android/ndk…
MacOS X 32-bit : dl.google.com/android/ndk…
Linux32-bit (x86) : dl.google.com/android/ndk…
Linux64-bit (x86) : dl.google.com/android/ndk…
ndk_r10d(December 2014) Windows32-bit : dl.google.com/android/ndk…
Windows64-bit : dl.google.com/android/ndk…
MacOS X 64-bit : dl.google.com/android/ndk…
MacOS X 32-bit : dl.google.com/android/ndk…
Linux32-bit (x86) : dl.google.com/android/ndk…
Linux64-bit (x86) : dl.google.com/android/ndk…
ndk_r10c(October2014) Windows32-bit : dl.google.com/android/ndk…
Windows64-bit : dl.google.com/android/ndk…
MacOS X 32-bit : dl.google.com/android/ndk…
MacOS X 64-bit : dl.google.com/android/ndk…
Linux32-bit (x86) : dl.google.com/android/ndk…
Linux64-bit (x86) : dl.google.com/android/ndk…
二、在Android Studio 本工程项目中配置r10e的ndk版本 (高版本会出错)

三、下载,安装cygwin www.cygwin.com 注意分64位和32位
1、下载setup.exe,直接运行








8、注意选择要安装的包,其他的默认就行了,关键的是Devel,要选择下面几个包: binutils gcc gcc-core gcc-g++ gdb make 另外:Devel全安装也行~只是也许用不到 9、安装成功之后进行测试 运行cygwin,在弹出的命令行窗口输入:cygcheck -c cygwin,会打印出当前cygwin的版本和运行状 态,如果status是ok的话,则cygwin运行正常。 然后依次输入gcc –version,g++ --version,make –version,gdb –version进行测试,如果都打印出版本信息和一些描述信息,非常高兴的告诉你,你的cygwin安装完成了! ##四、配置.bash_profile 1、在cygwin中:比如我的 D:\tool\cygwin\home\xxx.xxx.bash_profile 2、需要配置的文件: 例如:
export NDK_HOME=/cygdrive/d/tool/android/ndk/android-ndk-r10e
export PATH=$NDK_HOME:$PATH
export GRADLE_HOME='/cygdrive/C/Users/xxx.xxx/.gradle/wrapper/dists/gradle-2.2-all/xxx/gradle-2.2/bin'
export PATH=$GRADLE_HOME:$PATH
export PATH=$PATH:"/cygdrive/C/Program Files/Java/jdk1.8.0_171/bin"
export PATH=$PATH:"/cygdrive/C/Program Files/Java/jdk1.8.0_171/jre/bin"
export PATH=$PATH:"/cygdrive/D/tool/jdk/bin"
export _JAVA_OPTIONS='-Xmx512M
3、配置后需要重新打开cygwin命令窗口 进行ndk-build -version gradle -version 显示对应的版本号,则成功 最终配置完成后,可进行全编译测试了!
github项目 github.com/zhufengi/Le…