编译 Android 源码对硬件资源要求较高,推荐配置:
sudo apt update && sudo apt upgrade -y sudo apt install -y \ git-core \ gnupg \ flex \ bison \ build-essential \ zip \ curl \ zlib1g-dev \ libc6-dev \ libncurses5-dev \ x11proto-core-dev \ libx11-dev \ libgl1-mesa-dev \ libreadline6-dev \ libglu1-mesa-dev \ g++-multilib \ tofrodos \ python3 \ python3-pip \ python3-setuptools \ libxml2-utils \ xsltproc \ mkisofs \ liblz4-tool \ bc \ rsync \ schedtool \ libssl-dev \ liblzma-dev \ libbz2-dev \ libzstd-dev \ libncursesw5-dev \ pkg-config \ libffi-dev |
# 安装OpenJDK 17 apt install -y openjdk-17-jdk openjdk-17-jre # 验证Java版本(输出应包含 "17.x.x") java -version javac -version |
python命令指向 Python 3# 查看Python版本 python3 --version # 应输出 "Python 3.10.x" # 建立软链接(若python命令未指向python3) ln -s /usr/bin/python3 /usr/bin/python # 安装Python依赖包 pip3 install --upgrade pip pip3 install pycryptodome |
# 安装ccache apt install -y ccache # 配置缓存大小(建议设为50GB,根据磁盘空间调整) ccache -M 50G # 添加环境变量到~/.bashrc(确保每次登录生效) echo 'export USE_CCACHE=1' >> ~/.bashrc echo 'export CCACHE_EXEC=/usr/bin/ccache' >> ~/.bashrc source ~/.bashrc # 立即生效 |