1.安装JDK,android SDK和NDK,参见android官方的主页
http://developer.android.com/sdk/installing.html
TIPS:
1) cygwin安装是在线的,有点慢,不过还是推荐完全install,否则可能会缺失某些文件和库,造成不必要的麻烦
2)android SDK也是在线安装,安装之后还要安装available package里面的platform tool和对应版本的API,否则在创建android project时没有对应的build target
3)用来交叉编译的是NDK,NDK不是什么库都支持的,比如libiconv,如果需要用这些库需要下载源代码用NDK进行重新交叉编译后才能使用(参见另一篇博文)