现在的位置: 首页 > 综合 > 正文

Ubuntu下android4.4.2_r code 下载

2014年08月24日 ⁄ 综合 ⁄ 共 1568字 ⁄ 字号 评论关闭
文章目录

下载Android源代码

接下来需要安装、初始化和配置Repo工具(下面是正常的流程,我自己的由于各种原因...后面备注)

1:安装Repo

首先确保在你的home目录下面有一个bin目录,如果没有的话,执行下面命令:

$ mkdir ~/bin
$ PATH=~/bin:$PATH

然后下载Repo脚本并确保它能够执行

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

2:初始化配置Repo客户端

首先创建一个空目录用来保存工作文件

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

3:初始化Repo

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.2_r1

4:开始下载Androd源文件
$ repo sync

备注:

我自己的电脑安装win7+ubuntu ubuntu下面硬盘分区才18G 下载android code 空间不够

我把win7下面的资料盘有root权限挂载到/home/user/env(env是我自己建立的)

$ sudo mount /dev/sda2 /home/user/env

在env下面我建立来放置代码的文件夹work/android/android_src

由于按照正常的流程即使在work/android/android_src

去init repo,后续下载code也不在我指定的文件夹里面,下载的代码是放在 .repo同一目录下的,按照正常的google上面的流程每次代码都下载到home下面

所以我在work/android/android_src下面建立bin,在这下面init repo

$ mkdir ~/env/work/android/android_src/bin
$ PATH=~/env/work/android/android_src/bin:$PATH

$ cd work/android/android_src

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

这个总是没法获取到repo,在repo后面加1.21,1.17,1.13都没有作用

我在网上搜索来一下,用来下面这个,后面

curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/env/work/android/android_src/bin/repo

后续使用的指令

repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.2_r1

由于google有时会限制链接数,需要填一个邮箱,和名字,我就随便填来一个gmail邮箱和一个英文名字,也没有和网上说的去改什么文件填密码

.repo下面的 manifest.xml要改一下这个

fetch=".."

fetch="git://Android.git.linaro.org/"

在/etc/hosts

vim gedit /etc/hosts

改一下根目录下面的DNS解析,加上google的地址

74.125.71.82 www.googlesource.com

74.125.71.82 android.googlesource.com

203.208.46.172 cache.pack.google.com

59.24.3.173cache.pack.google.com

后面就repo sync

断线来就重新执行,支持会接着上面的继续下载的

抱歉!评论已关闭.