windows下安装安卓开发环境和NDK支持
1.首先在一个空间不低于4G的磁盘,建立一个java文件夹。我的为D:\java
2.下载安装JDK。去oracle.com官网下载。本次下载1.6,没使用最新的。http://www.oracle.com/technetwork/java/javase/downloads/index.html
3.配置java环境变量。我是默认安装在C盘。设置环境变量步骤如下:
a.我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
b.JAVA_HOME值为: C:\Program Files\Java\jdk1.6.0_45(你安装JDK的目录)
c.CLASSPATH值为:.;%JAVA_HOME%\lib;
d.Path: 在最前面追加 %JAVA_HOME%\bin;
e.注销计算机,然后在命令行输入java -verson回车。查看到java版本,就是成功了。
4.安装安卓开发套件Android SDK。http://developer.android.com/sdk/index.html
下载ADT Bundle for windows。已经包含了eclipse和SDK.解压到java文件夹。其中包含了eclipse和sdk文件夹和sdk manger.exe
5.运行eclipse文件夹下面的eclipse.exe。在菜单栏Window->Preferences->Android面板SDK Location中填入sdk文件夹的路径或者点Browser来选择sdk路径。我的为D:\java\adt-bundle-widnows-x86\sdk
6.下载安装NDK。http://developer.android.com/tools/sdk/ndk/index.html
下载得到android-ndk-r8e-windows-x86.zip解压到java文件夹。
自从NDK-r7以后,就不需要安装Cygwin就可以使用NDK了。新版NDK提供了一个ndk-build.cmd的脚本,
可以直接使用这个脚本编译。
7.配置NDK环境变量。新建系统变量名称NDK_ROOT,变量值为D:\java\android-ndk-r8e
Path变量后边添加 ;%NDK_ROOT%\。这样就能在jni工程里使用ndk-build.cmd命令了。
8.eclipse中配置NDK。新建一个Android工程。工程目录下新建jni文件夹。(参考自网络)
新建并配置一个Builder:
a.Project->Properties->Builders->New,新建一个Builder。
b.在弹出的【Choose configuration type】对话框,选择【Program】,点击【OK】:
c.在弹出的【Edit Configuration】对话框中,配置选项卡【Main】。
在“Name“中输入新builders的名称(我取名为Ndk_Builder)。
在“Location”中输入nkd-build.cmd的路径。
(我的是D:\java\android-ndk-r8e\ndk-build.cmd,根据各自的ndk路径设置,也可以点击“Browser File System…”来选取这个路径)。
在“Working Diretcoty”中输入${workspace_loc:/xxx} 其中xxx为工程名。
d.【Edit Configuration】对话框中,配置选项卡【Refresh】。
勾选“Refresh resources upon completion”,
勾选“The entire workspace”,
勾选“Recuresively include sub-folders”。
e.【Edit Configuration】对话框中,配置选项卡【Build options】。
勾选“After a “Clean””,
勾选“During manual builds”,
勾选“During auto builds”,
勾选“Specify working set of relevant resources”。
点击“Specify Resources…”
勾选xxx工程的“jni“目录,点击”finish“。
点击“OK“,完成配置。
OK,到这里Eclipse就能够自动调用NDK编译jin目录下的C/C++代码了。