android 源码 下载 方法

本文详细介绍了首次下载Android源代码的步骤,包括设置工作目录、下载repo工具、初始化代码仓库及下载源代码的方法,并提供了常见问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android源代码下载

        第一次下载android源码,难免会遇到些小白问题,so,做下记录。

        英文好的话可以直接看这里:http://source.android.com/source/downloading.html

        一、新建你的源代码的文件夹:

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

        二、下载工具repo

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

可能遇到问题:无法下载或是无法下载

解决方法:更换下载地址

$       curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo

或:

$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ./repo //获取repo



        三、找个空间比较大的地方放将要下的源码,

$ mkdir YOU——WORK_NAME
$ cd YOUR——WORK_NAME

       四、repo init初始化代码仓库

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



       五、下载源代码

$ repo sync
可能遇到问题:链接不成功或下载中断

解决方法:

在.repo目录下的manifest.xml里找到fetch属性
改成
fetch="git://Android.git.linaro.org/"或fetch= "https://android.googlesource.com/"(据说后者下载速度快,未验证)

中断问题可以写哥脚本,如下:

创建脚本download.sh

#!/bin/bash

echo "=========start repo sync=============="

./repo sync

while [ $? == 1 ]; do

echo "======sync failed, re-sync again======"

sleep 3

./repo sync

done

记得chomd a+x download.sh让其可以运行。



提示:下载时间有点长,最后晚上设置下电脑下载。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值