
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个最小化的Android AOSP(Android开放源代码项目)构建环境,配备便捷的自动化包装脚本。开发者可在任意Linux发行版上直接使用该Docker镜像进行构建,无需担心因系统包更新(尤其是在Arch Linux等滚动发行版上)导致的AOSP构建中断问题。生产构建服务器和集成测试服务器也应使用相同镜像,确保开发者与生产环境使用完全一致的构建环境,从而尽早发现并解决构建问题。
注意:该镜像仅在Linux上能良好工作。通过
boot2docker运行时,由于VirtualBox的vboxsf共享文件夹服务在AOSP等大型构建中性能极差,会导致严重性能问题。Mac OS X和Windows用户建议使用https://github.com/kylemanna/vagrant-aosp%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BF%9B%E8%A1%8C%E5%BC%80%E5%8F%91%E3%80%82
aosp包装脚本,简化Docker镜像调用流程aosp用户可访问宿主机目录适用于希望快速体验的用户:
创建工作目录并进入:
bashmkdir kitkat ; cd kitkat
设置环境变量,指定持久化文件存储目录:
bashexport AOSP_VOL=$PWD
下载并运行构建脚本:
bashcurl -O https://raw.githubusercontent.com/kylemanna/docker-aosp/master/tests/build-kitkat.sh bash ./build-kitkat.sh
脚本会自动完成以下操作:
aosp包装脚本(如本地不存在)aosp包装脚本,处理Docker镜像拉取和容器运行参数Dockerfile基础
Dockerfile基于Ubuntu基础镜像,包含构建Android所需的最小化软件包,确保环境精简且高效。
aosp包装脚本
aosp是简化Docker镜像调用的包装脚本,主要功能包括:
aosp用户设置正确权限(可能需要sudo)基本使用方式
使用aosp前缀执行容器内命令,例如在容器中运行repo sync:
bashaosp repo sync -j2
对于环境配置类操作,可通过编写简短脚本实现,例如tests/build-kitkat.sh展示了完整的AOSP拉取和构建流程。
已测试通过的AOSP版本:
android-4.4.4_r2.0.1您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务