如何在现有的Android操作系统源中添加额外的项目?

alb*_*bin 7 git repository manifest android-source forall

我正在开发AOSP中的内核开发,我工作的内核存储库不是操作系统的一部分.它有一个单独的git存储库.因此,当我尝试将所有AOSP源推送到服务器时,我无法在那里看到内核源代码.

如何将存储库(项目)添加到现有的Android源代码树中?

alb*_*bin 4

我在此链接中找到了答案,但不完全是我想要的。

然后我将内核存储库作为一个单独的项目推送(不使用 repo forall -c"git push ...)。

  1. $ repo forall -c'git push ssh://用户名@myserver/my-aosp-project/$REPO_PROJECT HEAD:refs/heads/master'
  2. $ git push ssh://用户名@myserver/my-aosp-project/kernel.git HEAD:refs/heads/master

我还通过添加以下内容修改了manifest.xml文件(位于服务器中)

<project path="kernel" name="kernel" />
Run Code Online (Sandbox Code Playgroud)