前言
开始我是装了hyber-v 虚拟机+ubuntu 的,然而非常的卡顿且难用。因此我尝试在windows上使用repo,因此有了这篇文章
一、在window上使用repo需要安装几个软件
1.git 官网地址:https://git-scm.com/downloads/win
2.安装python 官网地址:https://www.python.org/
装好以后需要在环境变量配置一下,python在安装过程中可以直接勾选配置环境变量
手动配置是python的总目录与总目录下的Scripts目录
git是bin目录,和cmd目录
二、通过git下载repo源代码
可以下载到自己喜欢的目录无所谓,下载之后要配置环境变量
将 git-repo 目录添加到环境变量,当然也可以改个名字🙂
cd ~
mkdir bin/repo
git clone https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
然后我们需要将下载的git-repo工程切换到一个分支,否则repo命令无法生效
git checkout -b v2.39 tags/v2.39
环境变量都配置好了以后 可以试一下 repo --version能正常输出就表示repo能用了
三、创建一个目录并且下载Android源代码
这里的镜像源使用的是Tsinghua的
cd到创建好的想要下载源代码的目录执行
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-8.1.0_r7
然后执行
repo sync
显示在Fetching就大功告成了
小贴士:
如果下载的时候提示盘符不一样,可以直接在repo当前盘符下载,或者在报错以后切换到下载源码的目录的.repo目录,找到这个目录下的repo文件,重新配置环境变量将repo改为这个目录,让后重启git-bash,重新执行下载步骤即可(要以管理员权限运行哦。否则会提示无权限)