Ubuntu 10.04下载安装Android 2.2 froyo 源码(5)

6 . 下载 Android 源代码


6 .1 安装 repo 脚本

首先安装repo。在当前用户:~目
录下新建一个bin目录。在终端中执行:

cd ~

mkdir bin

然后,向PATH中添加bin路
径:

export PATH=$PATH:~/bin

然后执行下面两行指令,下载repo脚本并修改可执行属性:

curl https://android.git.kernel.org/repo >~/bin/repo

chmod a+x ~/bin/repo

6 .2 初始化 repo

首先建立一个目录用来存放Android源代码:

mkdir mydroid

cd mydroid

然后用最新的列表执行初始化。这里偶下载android 2.2.1(froyo) ,因此加了参数 –b froyo:(android 2.2.2(froyo)源码下载:2G多
repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo )
(下载2.1_r2源码

repo init -u git://android.git.kernel.org/platform/manifest.git –b android-2.1_r2

下载全部源码:repo init -u git://android.git.kernel.org/platform/manifest.git)

(下载2.0源码:
repo init -u git://android.git.kernel.org/platform/manifest.git –b eclair )
(上面下载2.0时有个莫名其妙的问题 :
ynb@ynb-pc:~/bin$ repo init -u git://android.git.kernel.org/platform/manifest.git –b eclair
Usage: repo init -u url [options]
出现上面问题,删除mydroid目录:rmdir mydroid  ; mkdir mydroid2.0 ; cd mydroid2.0;
再:repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair 就可以了)
(如果能通过浏览器浏览到android源码的主页,但运行repo init或repo sync的时候,却没法下载源码,形如:
只需要把git开头的地址改为http即可:
[1]
repo init -u android.git.kernel.org/platform/manifest.git -b froyo
[2]修改manifest.git里的地址,也是把git://改为
vim .repo/manifest.git
如:
<?xml version="1.0" encoding="UTF-8"?>

<manifest>
     <remote 
             fetch="http:// android.git.kernel.org/"
              review="review.source.android.com" />
     <default revision="froyo"
              remote="korg" />
)

这中间会问到你的名字和Email。如果你打算上传代码,Email须是一个Google账户。

repo初始化成功后会看到类似于下面的提
示:

repo initialized in /home/(当前用户名)/mydroid

最后执行$repo sync 开始同步代码。过程比较漫长,下载速度取决于你的网速(偶的3-4 小时 左右 ),中间有可能遇到断线,重新执行repo sync即可断点续传。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxpsw.html