查看: 1458|回复: 0
打印 上一主题 下一主题

android源码下载经验分享

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-17 19:04:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前段时间在网上搜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=~/binPATH
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







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表