全世界最全最新的NDK环境搭建,全在这里了

678 阅读2分钟

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,直接运行

这里写图片描述
2、点击下一步
这里写图片描述
3、默认选择第一项,点击下一步,显示如下
这里写图片描述
4、选择一个根路径
这里写图片描述
5、选好路径之后,直接下一步
这里写图片描述
6、继续下一步,见下图
这里写图片描述
7、选择一个下载站点,默认的都行取决于网络环境
这里写图片描述
这里写图片描述

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…