下载Android4.4源码

在下载源码的过程中碰到过一些问题,在这里记录下下载成功的过程。 笔者的系统是win7 64位系统。

过程:

1. 安装虚拟机VirtualBox,笔者安装的版本是VirtualBox-4.3.4-91027


2. 通过上面的虚拟机装ubunto系统,笔者装的版本是ubuntu-10.04-desktop-i386


3. 进入ubunto系统,打开终端


4. 安装git
sudo apt-get install git-core


5. 安装curl
sudo apt-get install git-core curl


6. 安装repo, 通过curl下载repo
官网给出的下载repo的地址打不开,找其它资源
http://git-repo.googlecode.com/files/repo-1.12
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo


7. 修改执行权限
chmod a+x ~/bin/repo 所有用户都能使用repo


可能碰到的问题:(1)“new line.. " 错误
解决:这个一般是repo文件的问题,重新下载该文件


8. 创建仓库 (repo init)
repo init -u https://android.googlesource.com/platform/manifest -b android4.4.1_r1
笔者选择了4.4.1_r1, 可自行选择版本

会提示输入用户名和邮箱,然后yes确认


9 开始同步下载代码
mkdir android4.4.1 创建存放代码的目录
cd android4.4.1 进入
repo sync


下载可能会弹出错误:fatal: '../platform/abi/cpp.git' does not appear to be a git repository
                    fatal: Could not read from remote repository
                    error: Cannot fetch platform/abi/cpp
看到这个错误,是不是有些郁闷,笔者被这个就纠结过,最后发现是个很简单的错误,解决如下:
  (1) 回到终端
  (2) cd .repo  进入repo目录
  (3) gedit manifest.xml 使用gedit打开manifest.xml
    看第五行,fetch = “...” ,没有包含下载地址,写入git://Android.git.linaro.org/。
    即 将fetch="..."修改为fetch="git://Android.git.linaro.org/", 保存
  (4)  repo sync 成功下载中


10. 如果想重新选择android下载版本
 (1)如果已经在下载中,则关闭当前终端,重新打开一个
 (2)先删除之前的版本,否则会提示:error: .repo/manifests/: contains uncommitted changes
     cd .repo/manifests 进入.repo/manifests,执行git stash命令可查看当前git未提交的代码版本信息
     git clean -f -d  删除变化记录
 (3)回到第8步开始,选择下载版本

 由于不熟悉linux系统,所以笔者刚开始是感觉有些头大,虽然不是很难,但还是值得记录,这意味着android之旅正式开启。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值