aosp-docker
Python 2/3脚本,可用于在docker容器内构建各种AOSP版本。
处于早期状态,希望事情会发生变化并因新提交而中断。
依存关系
码头工人1.6
的Python:docker-py 1.3
为什么?
为了编译AOSP,需要一个非常特殊的工具链。 每个版本都需要Bash,Android 4.0需要gcc 4.4和Oracle JDK 6,Android 5.0 gcc 4.8和OpenJDK7。使用虚拟机进行构建会产生很大的开销,大多数开发人员将使用完整的Ubuntu安装以及XServer和其他功能。最多可占用20 Gb磁盘空间,并带有处理器和内存开销。 由于必须处理并构建多个不同的AOSP版本,我选择一起破解此python脚本,该脚本使用docker构建不同的版本。
如何?
容器映像已经安装了所需的工具链,可以在没有脚本的情况下使用。 但是由于我们