一. 背景
-
系统开发者
作为曾经的系统开发者,虽然已经很长时间没碰过Android系统了,今天重新尝试下载并编译Android系统。Google 在2021年6月22后将不再支持Window/MacOS的编译。且行且珍惜了。
不再支持 -
个人开发者
感兴趣的个人开发者,也可以下载并编译Android系统源码。但随Android系统的发展,源码越来越复杂、庞大。连Android的编译工具、编译脚本都在不断发生变化,无长时间接触者会感觉越来越难。 -
评价
研究系统源码,有助于提升Android技术。但平常工作中很少用到。
二. Android源码下载
源码超级大,至少需要250G空间,所以本人下载到移动硬盘中。这个过程也是断断续续的,需要一个长时间的过程。可能需要镜像。
待补充,原因:买的mac转接头不稳定,下载过程经常非因网络中断。
三. Android源码编译
1. 环境
-
硬件:MacBook Pro 13,16G内存,2.8GHz i7,256G(剩余100G)
各大厂商的编译机器,肯定是服务器,工作站。个人也就这样了。 -
源码下载位置:1T移动硬盘
检出代码,至少需要250G空间;编译构建需要至少150G空间;1T的空间,也编译不了几个版本。
2. 编译
待补充,原因:买的mac转接头不稳定,编译过程经常非错误中断。
网友评论