之前一直尝试配置Ubuntu下的环境的,我的Ubuntu12.04是VirtualBox虚拟机下的,整了半天,其他都好了,就是Eclipse下面安装ADT的时候,发现Eclipse连不上网络,查过代理等都没问题,于是本地安装ADT,结果又是和网络上的一样的一堆错误。 时间关系没有整到底,于是还是使用大家通行的Cygwin来吧。 

巴拉巴拉的介绍就不说了,直接记录步骤吧。 



1. Android NDK下载 
  下载Windows系统下的版本,至于32位还是64位由你机器而定,我的是Win7 32位,下载的是:android-ndk-r8e-windows-x86.zip 
  电梯直达:http://developer.android.com/tools/sdk/ndk/index.html#Installing 
  

2. Cygwin下载 
  下载Setup.exe 
  电梯直达:http://cygwin.com/install.html 

3. 安装 Android NDK 
   解压缩到某个目录即可,例如我的: E:\DevelopEnviroment\Android\ 
   解压缩后的文件夹名字如下:android-ndk-r8e 

4. 安装Cygwin 
   运行Setup.exe,如下图片是转载自别人的(请见参考Link) 
    
    
    
    
    

5. 运行下Cygwin 
   第一次运行后,会为你创建当前的用户包括一些环境文件(类似于Linux下的bash文件等等),下一步我们会修改其中的文件 

6. 配置NDK环境变量 
   .cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件末尾添加如下: 
    其中“e/DevelopEnviroment/Android/android-ndk-r8e 
”是表示Android NDK是安装在E:/DevelopEnviroment/Android/android-ndk-r8e 

  
Shell代码  收藏代码
  1. ANDK=/cygdrive/e/DevelopEnviroment/Android/android-ndk-r8e  
  2. export ANDK  

  

7. 测试NDK环境 
   输入 cd $ANDK, 进入/cygdrive/e/DevelopEnviroment/Android/android-ndk-r8e 

   进入/samples/hello-jni项目下,运行$ANDK/ndk-build 
   输出效果如下: 
Output代码  收藏代码
  1. $ $ANDK/ndk-build  
  2. Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver  
  3. Gdbsetup       : libs/armeabi/gdb.setup  
  4. Install        : libhello-jni.so => libs/armeabi/libhello-jni.so  


   以上即表明安装完毕。