将预构建的 bitbucket 工件添加到 AOSP 清单中

问题描述 投票:0回答:1

假设我们有一个使用 BitBucket Pipelines 生成的 JAR 文件,并且可以通过 URL 访问(即 BB 下载)

动态(基于分支)将正确的 jar 文件作为预构建的二进制文件添加到 AOSP 的最佳方法是什么?

Android.mk 可以下载给定 URL 的文件(可能包含版本)吗?

简而言之,我想向 AOSP 添加各种 prebuilt APK 和 JAR,但遵循每个分支的版本控制系统。我不想从源代码下载和构建,因此不应包含源代码 gif。我也不希望二进制文件位于 git 存储库中,正如各地所建议的那样。

从我阅读的内容来看,repo 清单总是指向 git repos。

我认识到可能需要 git 存储库来启动 Android.mk,但随后想从非 git url 中提取二进制文件,这样我就不会在 git 存储库中存储二进制版本,并且还允许我使用 BB 管道以及二进制存储的下载。

如果我设置一个新的存储库来仅保存 Android.mk 文件更改(我希望在新版本可用时使用管道进行更新),我如何让存储库和 AOSP 获取要添加为的正确文件预建?

android-source bitbucket-pipelines repo android.mk
1个回答
0
投票

AFAIK AOSP 构建在构建时不会下载任何内容。执行

repo sync
时会下载所有内容(所有源和预构建的内容)。这背后有一些理由......

所以我担心你必须将这些库保存在某个 git 存储库中,可能还包含

Android.mk
(或
Android.bp
)来指示构建如何处理这些库。

© www.soinside.com 2019 - 2024. All rights reserved.