출처:http://blog.naver.com/opus502/110104244734
전체 안드로이드를 한번 full 컴파일 한 후에, 소스코드를 조금 수정했다면,당신은 make 명령어로 전체 프로젝트를 재 컴파일 할 필요가 없다.
(# source build/envsetup.sh 실행하면 mmm을 사용할수 있음.)
방법:
1.코드를 수정한다.(변경사항이 없는 코드는 이걸 할 이유가 없겠죠?)
2.#mmm packages/apps/contacts (mmm은 실행 파일 이고 리눅스에서 실행 파일 실행할려면 #을 붙여줘야 해요)
만약 컴파일링 에러가 발생한다면 1번으로 돌아가서 코드를 수정해라.
3.make snod (make 명령을 보시면 어떤 위치(폴더)에서 이것을 해야 하는지 아시겠죠?)
이 명령을 통해, 새로운 system.img 파일을 빠르게 빌드시켜 준다.
4.#cp out/target/product/generic/system.img out/host/your_os/sdk/your_sdk_path/tools/lib/images/
5. #out/host/your_os/sdk/your_sdk_path/tools/emulator -wipe-data
tag:
안드로이드 수정한 것만 컴파일 하는 방법
안드로이드 모듈별 컴파일
android module compile
안드로이드 부분 컴파일
네이티브 안드로이드 모듈 컴파일
android native compile module