Android源码编译速度优化

您所在的位置:网站首页 q50l加速实在太慢了 Android源码编译速度优化

Android源码编译速度优化

2024-02-19 22:46| 来源: 网络整理| 查看: 265

1. 前言

Android源码编译时,设置ccache可有效的降低编译时间。 谷歌给出的指导方法(优化编译环境章节):点击进入

2. 方法

要想长久方便使用,需要将以下环境 变量写入/etc/profile或者~/.bashrc中

export USE_CCACHE=1 export CCACHE_DIR=//.ccache

其中是要设置ccache缓存的目录,如果不设置,则默认缓存到~/.ccache中。 然后进入Android源码的编译目录,执行:

prebuilts/misc/linux-x86/ccache/ccache -M 50G

后面继续执行:

source build/envsetup.sh lunch xxxxx make -j16 V=s

编译系统即可。

3. 备注

第一次编译时间可能会有点长,后面编译实测速度会增加。 上面的设置会永久存储在CCACHE_DIR中。 可通过ccache -s查看缓存使用情况,如下图:

cache directory //.ccache cache hit (direct) 80773 cache hit (preprocessed) 98 cache miss 37495 called for link 4536 unsupported source language 4221 files in cache 115179 cache size 14.1 Gbytes max cache size 100.0 Gbytes


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3