我在 Ubuntu 14.04 上,正在努力从源代码为 Android 手机构建 cwm 恢复。作为程序的一部分,我想在初始化 repo 之前同步 repo。应该在哪个文件夹中初始化 repo?我有cm12
工作文件夹,所以我应该给出命令
$ repo init -u https://android.googlesource.com/platform/manifest
在prasanna@prasanna-Aspire-4736Z:
还是 在prasanna@prasanna-Aspire-4736Z:~/cm12
?
我是 Ubuntu 的新手。
答案1
当你使用以下方式初始化 repo 时
$ repo init -u <URL> [<OPTIONS>]
它会将 repo 安装在当前目录中。因此,如果您想要 中的 repo cm12
,则必须cd
进入您创建的工作目录,即 cm12
。
来自官方文档:
repo init
在当前目录中安装 Repo。这会创建一个.repo/
目录,其中包含 Repo 源代码和标准 Android 清单文件的 Git 存储库。该.repo/
目录还包含manifest.xml
,它是指向目录中所选清单的符号链接.repo/manifests/
。