oneplus3t-lineageos-16.1编译-android9
oneplus3t 前提
-
debian11(标准GNU工具集) arm 工具盘(chroot 风格rootfs, 含有 比如sshd 、gdb) : tinan/eadb.git
本仓库开发已经完毕,使用请直接从4.2开始
** LineageOS16_oneplus3t仓库群克隆 、 编译 、 刷机**
- 编译过程若
ctrl+c
强制终止,请重新从头编译
LineageOS16_oneplus3t仓库群克隆过程
LineageOS16_oneplus3t仓库群克隆过程描述: LineageOS16_oneplus3t_gitRepoLs_clone_desc.pdf
0_clone_me
git clone --branch zzz-stable https://gitlab.com/lineage16_oneplus3t/manifest-parser/git-repo.git /app4/git-repo
#/app4/git-repo/.git/config
1_lineageOS16_android9_repo_pull
仅开发时执行,产物已在本仓库,用户无需执行
此步骤执行了修改的repo命令,从而获得LineageOS-16.0–oneplus3t仓库群
执行内容
bash -x <(curl https://gitlab.com/lineage16_oneplus3t/manifest-parser/git-repo/-/raw/zzz-stable/projGit_ls/lineageOS16_android9_repo_pull.sh)
lineageOS16(android9)代码仓库拉取 ( 执行展开 ),
输入
manifest/lineageos-android–oneplus3t/lineage-16.0/default.xml
产物
-
仓库群描述 : projGit_ls/gen
/[projGit_ls.*.json|projGit_ls.*.md]
-
本地目录下仓库群 中 的 软链接命令、复制文件命令 : projGit_ls/gen
/[projCopyAndSoftLinkLs_ls.*.sh]
2_gitlabWebBatchImportReqXmlFile_gen
仅开发时执行,产物已在本仓库,用户无需执行
gitlab网页端批量导入请求生成
执行内容
bash /app4/git-repo/projGit_ls/json__to__gitlabWebBatchImportReqXmlFile/main.sh
( main.sh )
输入
即上一步产物: projGit_ls/gen/[projGit_ls.*.json|projGit_ls.*.md]