做旅游计划上哪个网站,成都市建网站公司,wordpress4.0下载,平面设计师的前景和收入文章目录 前言安装Repo初始化Repo选择分支没有梯子替换为清华源 有梯子 下载源码下载开始参考 前言
这是关于Android源码下载的过程记录。 环境#xff1a;Windows上通过VMware安装的Ubuntu系统
安装Repo
创建Repo文件目录
mkdir ~/bin
PATH~/bin:$PATH下载Repo工具#… 文章目录 前言安装Repo初始化Repo选择分支没有梯子替换为清华源 有梯子 下载源码下载开始参考 前言
这是关于Android源码下载的过程记录。 环境Windows上通过VMware安装的Ubuntu系统
安装Repo
创建Repo文件目录
mkdir ~/bin
PATH~/bin:$PATH下载Repo工具给权限
curl https://storage.googleapis.com/git-repo-downloads/repo ~/bin/repo
chmod ax ~/bin/repo初始化Repo
创建目录存放源码。
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY配置的Git用户和邮件
git config --global user.name Your Name
git config --global user.email youexample.com选择分支
代号、标记和细分版本号 | Android 开源项目 | Android Open Source Project (google.cn)
选择自己需要下载的源码分支。
到这里由于需要梯子会出现访问拒绝。国内可以使用其他源。
没有梯子
替换为清华源
export REPO_URLhttps://mirrors.tuna.tsinghua.edu.cn/git/git-repo/
用下面命令初始化仓库并指定分支此处以android-8.0.0_r17分支为例。
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-8.0.0_r17
我们大部分人应该都是不通过梯子下载源码的我也是。
初始化成功后
linshujielinshujie-virtual-machine:~/Desktop/WORKING_DIRECTORY$ repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r47
Downloading Repo source from https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/
remote: Enumerating objects: 8803, done.
remote: Counting objects: 100% (5016/5016), done.
remote: Compressing objects: 100% (2517/2517), done.
remote: Total 8803 (delta 4800), reused 2499 (delta 2499), pack-reused 3787
repo: Updating release signing keys to keyset ver 2.3Your identity is: linshujie 1010368787qq.com
If you want to change this, please re-run repo init with --config-nameTesting colorized output (for repo diff, repo status):black red green yellow blue magenta cyan white bold dim ul reverse
Enable color display in this user account (y/N)? yrepo has been initialized in /home/linshujie/Desktop/WORKING_DIRECTORY有梯子
运行 repo init 以获取最新版本的 Repo 及其最近的所有错误更正内容。您必须为清单指定一个网址该网址用于指定 Android 源代码中包含的各个代码库将位于工作目录中的什么位置。
repo init -u https://android.googlesource.com/platform/manifest初始化成功后系统将显示一条消息告诉您 Repo 已在工作目录中完成初始化。客户端目录中现在应包含一个 .repo 目录清单等文件将保存在该目录下。
下载源码
repo sync为了提速可以通过参数配置可以参考下面的配置
repo sync -c -j8整个命令 repo sync -c -j8 的意思是使用 repo 工具同步 Android 项目的源代码同时忽略历史记录并使用 8 个并行线程进行同步。
下载开始
看到下面的状态表示下载开始。
参考
下载源代码 | Android 开源项目 | Android Open Source Project (google.cn)