longfeix86 发表于 2012-3-25 10:54:19

android源码下载经验分享

前段时间在网上搜android源码的下载方法,但是很多已经失效了,现在重新弄个最新版的下载方法,方法来自http://source.android.com/source/downloading.html,这是android的官网,其实也很容易理解。
1、安装软件,本人使用的飞凌提供的文档来安装软件,包括编译源代码所需要的软件,sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sunjava6-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z1-dev如果编译kernel还需要安装arm-linux-gcc-4.3.2 arm-none-linux-gnueabi
2、在主目录下建立bin文件夹并设置环境变量
$ mkdir ~/bin
$ PATH=~/bin:$PATH
3、下载repo并给予权限
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
4、完成以上步骤就完成一大半了,下面建立一个工作目录,并进入工作目录下
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
4、输入下面然后就可以看到android的版本了
repo init -u https://android.googlesource.com/platform/manifest
选择自己想要的版本用一个 b 指定,例如
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
还有,下载源码必须有Google的账号,申请个Gmail就可以了
5,最后一个环节,开始下载源码
$ repo sync
开始漫长的等待吧,我下载了三天,打包后文件后有十几G,中间如果出现断网或停电只要再 $repo sync一下就可以继续下载了。
声明,kernel需要单独下载的,本人用的操作系统是ubuntu10。10,也试了下11.10,都可以下载。
祝大家好运

补充内容 (2012-3-27 17:37):
既然有大神把源码下完了,那就再贴个源码编译的方法吧,详细参考
http://source.android.com/source/building.html

补充内容 (2012-3-27 17:46):
内核下载及编译方法:http://source.android.com/source/building-kernels.html

补充内容 (2012-3-27 17:54):
软件部署:http://source.android.com/source/initializing.html

query 发表于 2012-3-25 11:37:57

收藏一下

xieweibiao 发表于 2012-3-25 13:20:20

嗯,不妨试试

lovewwy 发表于 2012-3-25 14:37:24

收藏一下

bingshuihuo888 发表于 2012-3-25 14:37:28

楼主无私奉献!!!非常感谢!!!!!

yanjs1016 发表于 2012-3-27 17:12:30

下载来了      

Jimmyxu 发表于 2012-3-30 09:19:24

marked~~~~~~~~~~~~~~

yuwangwangyu 发表于 2012-4-12 16:23:21

mark~~~~~~~~~~~~~~~~~~~~~~~
页: [1]
查看完整版本: android源码下载经验分享