跳到主要内容

Android开发环境搭建

一、硬件要求

编译 Android 源码对硬件资源要求较高,推荐配置:

  • CPU:8 核及以上(推荐 16 核,支持 AVX 指令集)
  • 内存:至少 16GB(推荐 32GB 及以上,避免编译时内存溢出)
  • 存储:至少 1TB SSD(源码 + 编译产物约占 150GB+,SSD 可大幅提升编译速度)

二、系统准备及安装依赖

  • 建议系统为ubuntu22.04及以上版本

  • 安装依赖库

  • 安装Java环境,Android 14 强制要求使用 OpenJDK 17,不兼容其他版本:

  • Ubuntu 22.04 默认已安装 Python 3.10,需确保python命令指向 Python 3

  • 设置CCACHE,CCACHE 可缓存编译产物,大幅减少二次编译时间:

    > ~/.bashrc
    echo 'export CCACHE_EXEC=/usr/bin/ccache' >> ~/.bashrc
    source ~/.bashrc # 立即生效]]>