写这篇文章的目的是:网上教程已经很多了 但是google的东西不给力 很多链接过期的过期 失效的失效
所以按照我配置好的在写一篇教程2013-11-25日更新
假定您的计算机是刚安装好的ubunu 不存在软件冲突
1 下载make3.8.1--3.8.2 http://ftp.gnu.org/gnu/make/ 按照官网的说法3.8.2有个bug具体没看 我下了3.8.1 然后自行查看install文档进行安装
2 安装git1.7或者新版本 执行命令 sudo apt-get install git 安装最简单
3 安装JDK 这个我绕了弯路因为官网都是1.7的SDK编译android不支持最新版(坑爹阿)只能装1.6的
传送门到我安装1.6的教程:http://hi.baidu.com/xingyan126/item/6125f60155d2cecc91571804
4 安装需要的包 执行命令
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
至此编译环境搭建好了 下载android源码也不太好搞定 内容太多以后再写吧
先添加这些到hosts不然下载老中断
执行命令 sudo gedit /etc/hosts 添加如下到文件后边
74.125.31.82 www.googlesource.com
74.125.31.82 android.googlesource.com
203.208.46.172 cache.pack.google.com
59.24.3.173 cache.pack.google.com
参考官网地方法http://source.android.com/source/downloading.html downloading the source