[Android] 모듈 컴파일[부분 컴파일]

Posted by [하늘이]
2010. 11. 24. 14:22 IT/Android[안드로이드]
반응형

이번에는 부분 컴파일 방법에 대해서 설명합니다.

android 전체 컴파일하면, 상당히 오래 걸리죠.

일부분만을 컴파일하여 system 이미지를 만들고 싶을 때 사용하면됩니다.

 

1. android 폴더에서 화면 sh 파일을 실행합니다.
$. build/envsetup.sh
   => 이제 사용할 api들이 등록되게 됩니다.

 

2. android 폴더에서 컴파일 하고 싶은 모듈의 경로로 컴파일을 합니다.
$ mmm packages/apps/Phone
  => 중요 : 위 경로에  Android.mk가 존재해야만 컴파일이 된다.
               최 하위폴더에 있는 Android.mk 파일의 경로를 설정해야된다. 보통 하위폴더를 들어가보면,
               mk파일들이 있는 경우가 많다.

 

3. 2에서 적용된 apk를 적용한 system 이미지를 만든다.
$ make snod
   => 이때 물론 build_target.sh 를 실행하여 할수 있으나 위 명령이 시간을 줄여준다.

반응형