Android/Porting2013.09.24 09:53


안드로이드 오픈소스를 풀빌드하려고 하면 몇시간씩 걸리게 된다. 최초 빌드는 그렇게하겠지만 일부만 수정한 경우는 일부만 빌드하고자할것이다. 

1. 안드로이드 소스 디렉토리로 이동한다.

2. 빌드환경을 셋팅

  #. build/envsetup.sh 

3. 빌드타겟을 설정한다. 환경마다 조금씩 다르겠지만 choosecombo나 lunch로 하게 되어 있다.

4. 부분빌드를 수행한다.

부분빌드는 Android.mk파일을 대상으로 진행한다. 빌드하고자 하는 부분의 Android.mk파일을 mmm으로 실행한다.

#mmm packages/app/Launcher2

mm은 해당 경로로이동 후 빌드하는것으로 mmm과 이 부분만 제외하고 동일한 작업을 한다.

빌드결과는 다음 경로아래에 lib이나 app에 위치하게 된다.

out/target/product/MODELNAME/system


Posted by 삼스