如何在没有完整的aosp源代码的情况下构建供应商模块

问题描述

是否可以仅构建没有完整aosp源代码树的供应商模块?

说我已经在PC上下载了完整的代码库,并能够构建相同的代码库。现在,我想在另一台PC上复制相同的内容。由于它具有空间限制,我想通过从下载的代码库中复制相同的模块来构建仅供应商模块。假设它有任何依赖关系,我们可以放置它们并成功构建吗?

如何在不下载完整源代码的情况下编译特定模块?

解决方法

如果具有aosp代码,则可以使用此命令来构建供应商映像。启动所需的目标后使用此功能。

make vendor

make vnod

注意:没有aosp源代码树,您将无法分别生成供应商。