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

Posted

技术标签:

【中文标题】如何在现有的 Android 操作系统源中添加额外的项目?【英文标题】:How to add an extra project into existing Android operating system source? 【发布时间】:2011-12-14 00:45:32 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

我在this link 找到了答案,但不是我想要的。

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

    $ repo forall -c'git push ssh://username@myserver/my-aosp-project/$REPO_PROJECT HEAD:refs/heads/master' $ git push ssh://username@myserver/my-aosp-project/kernel.git HEAD:refs/heads/master

我还修改了 manifest.xml 文件(位于服务器中),添加了这个

<project path="kernel" name="kernel" />

【讨论】:

以上是关于如何在现有的 Android 操作系统源中添加额外的项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在现有的 Firebase json 结构下添加子节点?

如何在现有的 webview android 中添加自定义按钮?

如何在现有的旧版Android项目中使用最新的API添加Google Map?

如何在现有的 Linux 系统上添加新的磁盘

如何在现有的 QSettings 文件中添加组

如何在现有的 Ad-Hoc 配置文件中添加新设备?