Andoird源码的下载和编译

来源:互联网 发布:阿里云售后服务电话 编辑:程序博客网 时间:2024/05/17 09:31
以下是按部就班模式:
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
原创粉丝点击