a..前期准备
1.下载cygwin
下载地址:http://www.cygwin.com/
2.下载NDK开发工具集
下载地址:http://developer.android.com/
3.下CDT插件
下载地址:http://www.eclipse.org 如果eclipse自带了c/c++的开发环境则不要下载了。
3.android 开发环境的搭建
1.下载java开发环境JDK
下载地址:www.oracle.com
2.下载64位的Eclipse,这个64位是我的操作系统,下载前需要查看一下自己的操作系统是多少位的。查看快捷键Windows+Break,或鼠标右键计算机属性。
3.下载ADT插件,下载时需要查看安装该插件所需要的要求
4.下载SDK
4.配置环境变量
JAVA_HOME=C:\Program Files\Java(这个是java的安装根目录)
PATH=%PATH%;%JAVA_HOME%\jre7\bin;%JAVA_HOME%\jdk1.7.0_60\bin;
CLASS_PATH= %JAVA_HOME%\jre\lib\rt.jar;.(这个不是必须的,最好配置一下,在做java服务端开发时用的到)
SDK_HOME=D:\tools\android\android-sdk_r23.0.2-windows\android-sdk-windows(这个也不是必须的,只是如果想使用sdk下面的命令行工具,最好配上)
PATH=%PATH%;%SDK_HOME%\build-tools\19.1.0;%SDK_HOME%\platform-tools;%SDK_HOME%\tools;
5.验证配置是否成功
在cmd下执行一下命令:
java -version 执行后显示版本信息,说明配置成功
javac -version 同上
adb version 执行后显示adb的版本信息,说明配置成功
其他的验证方式类似
6.验证通过之后启动Eclipse
1.安装ADT插件
安装方式:1 .点击eclipse的菜单栏Help菜单,选择Install New Software在弹出的提示框中单击add,在对话框中输入名字与位置,如果是网络安装就输入网址,如果是本地安装就输入本地的地址,在安装的过程中可能有警告提示,直接忽略就可以了,那Warning是关于软件签名的,安装成功之后会提示重启eclipse。
2.关联SDK,将SDK根目录关联就可以了。
7.验证Android开发环境是否搭建成功
1.创建默认android工程,运行程序,显示Hello World!说明配置成功
8.eclipse集成NDK开发的配置
1.安装cygwin,下载的时间可能需要很长的时间,与你所在的网络环境有关。下载安装完成后 cygcheck -c cygwin 显示cygwin的状态ok,说明安装成功
2.进入C:\cygwin64\home\Administrator目录,打开.bash_profile文件,在文件的末尾添加NDK支持NDK=/cygdrive/d/tools/android/android-ndk32-r10-windows-x86_64/android-ndk-r10
export NDK
上面的目录是你的NDK目录
3.验证是否关联成功
启动cygwin 输入 echo $NDK 显示刚刚配置的信息说明成功
4.导入jni demo 路径在NDK根目录下的samples\hello-jni下
5.右键工程属性,弹出对话框,选择左边栏目的builder,点击New,选择Program,弹出对话框,填写的信息我将以图像的方式展现,请看图1.png 2.png 3.png
6.NDK目录关联 请看图4.png
7.NDK开发时头文件目录添加 请看图5.png
8.点击工程选择android tools添加native support
9.至此eclispe集成ndk的配置完成
10.验证配置是否成功,请看图6.png上输出的信息,如果你的eclipse也输出类似的信息说明配置成功