是否可以在具有高山风味的 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 团队提供了Dockerfile
、docker build
命令来构建镜像和docker run
命令来运行容器:https://android.googlesource.com/platform/build/+/master/tools/docker
如上所述,您可以使用 docker run 命令中的-v
选项将本地 AOSP 源代码树挂载到容器中。
我没有尝试在 Docker 容器中构建 AOSP。但是在这个question中,@VasileM 提到了他使用 Android 提供的 Docker 实例来构建 AOSP。
【讨论】:
感谢您的回复..非常感谢@Lakindu,我会检查一下 非常感谢您指出 AOSPbuild
repo 中有一个 Dockerfile
!
@Lakindu 你能帮我解决同样类型的问题吗?请检查问题一次click here以上是关于是否可以在具有高山风味的 docker 容器内构建 AOSP?的主要内容,如果未能解决你的问题,请参考以下文章
高山 docker 容器中简单 OpenCV 程序的链接器错误
sh 构建并安装cmd文件夹中的所有内容,以便在高山容器中使用
是否可以在 docker 容器内使用“externalbrowser”身份验证器与 Snowflake 进行连接身份验证?