Andoird源码的下载和编译

以下是按部就班模式:
http://harrysmithliu.blog.163.com/blog/static/212381194201338111436302/
 grub引导器的修改
http://www.linuxidc.com/Linux/2013-05/83765.htm  修改语言环境和目录英文化
http://www.2cto.com/os/201207/144189.html  中文输入法的安装
http://blog.csdn.net/ithomer/article/details/7527877  git的操作和使用
http://jingyan.baidu.com/article/b0b63dbfd5db8b4a48307027.html  jdk的下载、安装和配置

~$ sudo apt-get install git-core curl
安装同步Android源码的git工具 

~$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl valgrind
编译Android源码时需要安装的一些依赖工具包


到此以上步骤都比较容易完成,下面开始进入步步为营模式:
首先安装repo工具
~$ wget https://dl-ssl.google.com/dl/googlesource/git-repo/repo
如果不出意外,是会碰到下载失败的提示的,不要慌张,改按如下命令执行:
~$  mkdir ~ /bin
~$ PATH=~/ bin : $PATH
~$  curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo > ~/bin/repo
jianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 22889  100 22889    0     0  20152      0  0:00:01  0:00:01 --:--:-- 24221
类似这种打印出现时表明repo已经下载成功,在~/bin目录下便可找到repo文件夹
~$ cd  bin
~/bin$ chmod a+x repo
~/bin$ sudo mv repo /bin/
此时repo工具安装完成,下面开始下载android源码:
首先回到home目录:
~/bin$ cd ..
~$ mkdir AndroidSource
~$ cd AndoirSource
~/AndroidSource$ repo init -u https://android.googlesource.com/platform/manifest
运行中需要输入用于验证的用户名和邮箱地址,这条命令执行完成后,
此时不要急于执行 repo sync 命令,需要
gedit 到 ./.repo/manifest.xml 文件中 修改 fetch= ". ." fetch= "git://Android.git.linaro.org/",保存并退出后执行:
~/AndoirdSource$ repo sync 

此时神奇的android源码终于开始下载了,且听下回分解。


参考:
http://www.cnblogs.com/menlsh/archive/2013/06/13/3134773.html
http://blog.csdn.net/jianguo_liao19840726/article/details/9774357  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值