소스 다운로드 받기
- repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
- repo sync
- source branch version : http://source.android.com/source/build-numbers.html
lunch
$ lunchdevice 에 맞는 configuration 을 선택하고,
build 를 시작하면 된다.
build
$ make -j2그러면 out 디렉토리의 아래와 같은 파일들이 생긴다.
- ~/WORKING_DIRECTORY/out/target/product/generic
- system.img
- ramdisk.img
- userdata.img
- ~/WORKING_DIRECTORY/out/target/product/generic -kernel prebuilts/qemu-kernel/arm/
- kernel-qemu
위의 파일들을 가지고 emulator 를 실행시켜 보자.
emulator
avd 만들기
옵션중에 -avd 설정이 들어가는데, emulator 를 시작할 때 이미 만들어진 avd 의 값을 바탕으로 옵션으로 추가된 내용만 update 해서 emulator 를 실행시켜주는 듯 하다.여하튼 avd 가 필요하기 때문에 미리 avd 하나를 만들어 놓자. (command 창에서 avd 만드는 법)
실행하기
emulator 는 아래와 같은 command 로 실행하게 된다.<android_sdk>\tools\emulator -sysdir out/target/product/generic -avd <avd_name> -verbose
댓글 없음:
댓글 쓰기