SDK 获取下载
SDK 拉取工具安装
SDK 使用 Repo 工具管理,拉取 SDK 需要配置安装 Repo 工具。
Linux 发行版可以用包管理器进行安装:
# Debian/Ubuntu.
$ sudo apt-get install repo
也可以手动单独安装:
$ mkdir -p ~/.bin
$ PATH="${HOME}/.bin:${PATH}"
$ curl https://mirrors.bfsu.edu.cn/git/git-repo > ~/.bin/repo
$ chmod a+rx ~/.bin/repo
更换镜像源
Repo 的运行过程中会尝试访问官方的 git 源更新自己,更换镜像源可以提高下载速度。将如下内容复制到你的~/.bashrc 里
$ echo export REPO_URL='https://mirrors.bfsu.edu.cn/git/git-repo' >> ~/.bashrc
$ source ~/.bashrc
如果您使用的是 dash、hash、 zsh 等 shell,请参照 shell 的文档配置。
配置保存身份认证
新版本 git 默认加强了安全性,身份认证不会保存,导致拉取 repo 需要多次输入密码,可以用下列命令配置:
git config --global credential.helper store
常见问题
- 卡在
Downloading Repo source from https://gerrit.googlesource.com/git-repo不动。- 国内网络较慢,参照上面的更换镜像源解决。
- 配置保存身份认证无效不启用
- 检查是否运行了
sudo git config --global credential.helper store - 使用了
sudo后保存的信息会存储到root用户下并非当前用户。
- 检查是否运行了
- 出现错误
fatal: cannot make directory: File exists- 之前拉取了 repo 但是不完整,需要删除
.repo文件夹重新拉取
- 之前拉取了 repo 但是不完整,需要删除