2012년 9월 22일 토요일

android를 좀더 빨리 빌드하는 방법

안드로이드는 build 시간이 상당히 오래걸리는 build 구조를 가지고 있다.

성능좋은 build server를 가지고 있어도 사람의 욕구상 좀 더 빠른 빌드를 하고싶은게 당연하다.

따라서 source.android.com에서는 ccache를 이용한 faster build 방법을 소개하고있다.


ccache는 자주 빌드되는 c파일들을 default로 로컬에 caching 해 놓고 사용하는 방식이다

build 하기 전에 아래와 같이 설정해주면 build 시 ccache를 사용하게 된다.


$ export USE_CCACHE=1
$ export CCACHE_DIR=~/.ccache
# android 소스 안에 이미 ccache 실행 파일이 들어있다. source의 root tree 에서 하면된다.
$ prebuilt/linux-x86/ccache/ccache -M 20G

댓글 1개: