我正在使用Android开源项目。除了构建时间之外,它进展顺利。我只用AOSP上随之而来的模拟器,所以我一般做针对Android开源项目的增量构建
. build/environment.sh
lunch aosp_arm-eng
make -j4
每次修改后重建AOSP。
问题是,这似乎是对整个AOSP进行全面重建,无论已经构建或已修改的内容。如果我只在ART中做出微小的改变,它会重建所有的东西,这需要几个小时。
现在我的问题是 - 如何避免这种情况?根据我的理解,应该自己弄清楚它需要重建什么,什么不重建。对?
也许我不应该每次都跑午餐?我还能做什么?
注:
- 的Ubuntu 16.04,GCC 5.4.0(默认),64
- 牛轧糖的最新7.x的标签(7.1.1)
- 我改动了Android的运行时
- ccache的配置&运行