美文网首页
2.1 Android源码下载及编译

2.1 Android源码下载及编译

作者: 流浪四海 | 来源:发表于2021-06-07 19:09 被阅读0次

    一. 背景

    1. 系统开发者
      作为曾经的系统开发者,虽然已经很长时间没碰过Android系统了,今天重新尝试下载并编译Android系统。Google 在2021年6月22后将不再支持Window/MacOS的编译。且行且珍惜了。


      不再支持
    2. 个人开发者
      感兴趣的个人开发者,也可以下载并编译Android系统源码。但随Android系统的发展,源码越来越复杂、庞大。连Android的编译工具、编译脚本都在不断发生变化,无长时间接触者会感觉越来越难。

    3. 评价
      研究系统源码,有助于提升Android技术。但平常工作中很少用到。

    二. Android源码下载

    源码超级大,至少需要250G空间,所以本人下载到移动硬盘中。这个过程也是断断续续的,需要一个长时间的过程。可能需要镜像。
    待补充,原因:买的mac转接头不稳定,下载过程经常非因网络中断。

    三. Android源码编译

    1. 环境
    • 硬件:MacBook Pro 13,16G内存,2.8GHz i7,256G(剩余100G)
      各大厂商的编译机器,肯定是服务器,工作站。个人也就这样了。

    • 源码下载位置:1T移动硬盘
      检出代码,至少需要250G空间;编译构建需要至少150G空间;1T的空间,也编译不了几个版本。

    2. 编译

    待补充,原因:买的mac转接头不稳定,编译过程经常非错误中断。

    三. 参考文档

    1. 编译Android
    2. 编译要求
      了解编译的前提条件:64位系统、至少250G空余空间,如果构建,则还需要至少150G空间。

    相关文章

      网友评论

          本文标题:2.1 Android源码下载及编译

          本文链接:https://www.haomeiwen.com/subject/amqheltx.html