lineageOS 源代码的获取与环境的搭建

/ 默认分类 / 没有评论 / 1208浏览
- - 确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:
mkdir ~/bin
PATH=~/bin:$PATH

2:下载 Repo 工具,并确保它可执行:

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

以上需要科学上网才能正常获取否则:无法连接 这里建议可以修改下hosts: hosts 可以使用国内镜像源获取:

科大源:
curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo
清华源:
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
###同步完成之后设置权限
chmod a+x ~/bin/repo

3:同步源码初始化

mkdir lineage ##用于存储源码
cd lineage  #进入源码目录
这里是提交的时候的名称:
git config --global user.name "YourName"
git config --global user.email "you@example.com"

repo init -u 
https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/LineageOS/android.git -b lineage-16.0 

初始同步后执行:

repo sync -f -c -j8
完成代码的同步: 默认使用repo sync -j4 就好

剩下就是漫长的等待了。第一次同步源码应该在30g左右