是否可以在具有高山风味的 docker 容器内构建 AOSP?

Posted

技术标签:

【中文标题】是否可以在具有高山风味的 docker 容器内构建 AOSP?【英文标题】:Is it possible to build AOSP inside a docker container with alpine flavour? 【发布时间】:2020-07-30 06:43:33 【问题描述】:

我对 AOSP 非常陌生,我正在尝试在 Docker 上设置完整的 AOSP 以构建像 Alpine 或 Ubuntu 映像这样的 Docker 映像,如果不可能,请告诉我无法执行的原因在 docker 镜像中设置 AOSP。

或者我是否需要编写 Dockerfile 来构建镜像?

如果可能的话,请帮助我一些好的sn-ps。

在此先感谢 :)

【问题讨论】:

你可以看看这个github.com/sakebook/docker-android-alpine或github.com/Trumeet/AOSP-Build-Environment-Docker 感谢您的快速回复@Adiii ...我会经历...再次感谢 :) 【参考方案1】:

Android 团队提供了Dockerfiledocker build 命令来构建镜像和docker run 命令来运行容器:https://android.googlesource.com/platform/build/+/master/tools/docker

如上所述,您可以使用 docker run 命令中的-v 选项将本地 AOSP 源代码树挂载到容器中。

我没有尝试在 Docker 容器中构建 AOSP。但是在这个question中,@VasileM 提到了他使用 Android 提供的 Docker 实例来构建 AOSP。

【讨论】:

感谢您的回复..非常感谢@Lakindu,我会检查一下 非常感谢您指出 AOSP build repo 中有一个 Dockerfile @Lakindu 你能帮我解决同样类型的问题吗?请检查问题一次click here

以上是关于是否可以在具有高山风味的 docker 容器内构建 AOSP?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 docker 容器内安装 ISO? [关闭]

高山 docker 容器中简单 OpenCV 程序的链接器错误

sh 构建并安装cmd文件夹中的所有内容,以便在高山容器中使用

是否可以在 docker 容器内使用“externalbrowser”身份验证器与 Snowflake 进行连接身份验证?

在 docker 容器内时,Conda 无法构建

Docker:与其他容器处于同一级别的nginx容器 - 是否足够?