Windows主机下Android NDK开发环境的配置
1. 安装Cygwin
1.1 下载并安装
下面网站下载32bit或64bit的setup.exe
http://cygwin.com/install.html
注意这里要选择安装
Devel中的 make: The GNU version of the ‘make’ utility
Shells中的 bash: The GNU Bourne Again SHell
1.2 设置环境变量
安装完后,在环境变量的系统变量中添加环境变量
变量名:CYGWIN_HOME
变量值:C:\cygwin\
然后在Path中加入值:
%CYGWIN_HOME%\bin
1.3 验证安装是否正确
运行CygwinTerminal
输入:
make -version
返回版本信息,表明Cygwin安装成功。
2. 安装JDK
2.1 下载并安装
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.2 设置环境变量
安装完后,在环境变量的系统变量中添加环境变量
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.7.0_25\
然后在path变量中加入值:
%JAVA_HOME%\bin
2.3 验证安装是否正确
打开cmd.exe或在Cygwin Terminal中输入:
java –version
会返回JDK的版本信息,表明安装成功。返回其他信息表明有问题,检查设置。
3. 安装Ant
3.1 下载并安装
http://ant.apache.org/bindownload.cgi
下载zip文件,直接解压到C:\apache-ant-1.9.2
3.2 设置环境变量
安装完后,在环境变量的系统变量中添加环境变量
变量名:ANT_HOME
变量值:C:\apache-ant-1.9.2
然后在path变量中加入值:
%ANT_HOME%\bin
3.3 验证安装是否正确
打开cmd.exe中输入:
ant –version
返回Ant的版本信息,表明安装成功。
4. 安装Android SDK
4.1 下载并安装
http://developer.android.com/sdk/index.html
直接下载 zip解压,或下载exe安装。比如我这里直接解压zip到
D:\Develop_SDK\android-sdk-windows
4.2 设置环境变量
安装完后,在环境变量的系统变量中添加环境变量
变量名:ANDROID_SDK
变量值:D:\Develop_SDK\android-sdk-windows
然后在path变量中加入值:
%ANDROID_SDK%\tools
%ANDROID_SDK%\platform-tools
运行SDK Manager.exe和AVD Manager.exe添加所需的API和虚拟机。
5. 安装Android NDK
5.1 下载并安装
http://developer.android.com/tools/sdk/ndk/index.html
下载 android-ndk-r9b-windows-x86.zip,解压到
D:\Develop_SDK\android-ndk-r9b
5.2 设置环境变量
安装完后,在环境变量的系统变量中添加环境变量
变量名:ANDROID_NDK
变量值:D:\Develop_SDK\android-ndk-r9b
然后在path变量中加入值:
%ANDROID_NDK%
5.3 验证安装是否正确
在Cygwin Terminal或cmd中输入
ndk-build –version
返回版本信息,表明安装成功。
6. 安装Eclipse
6.1 下载并安装
这里直接下载Eclipse for C/C++
http://www.eclipse.org/downloads/
6.2 安装ADT
比如这里直接下载ADK的压缩包
http://dl.google.com/android/ADT-22.3.0.zip
然后打开Eclipse,Help->Install New Software...
6.3 设置Android SDK和NDK的路径
运行Eclipse,选择菜单Window->Preferences->Android
设置 SDK Location 和 NDK Location
参考资料
《Android NDK Beginner's Guide》