본문 바로가기
[Developer]/Android

안드로이드 SDK에서 생성한 Emulator를 새로 컴파일 한 이미지로 변경하기.

by 해피빈이 2010. 1. 11.


안드로이드 sdk에서 에뮬레이터를 생성하면
정말이지 실제 타겟과 비교했을때 다를게 없다.
말 그대로 emulate(흉내내다)를 해주는 매체이다.

그래서 이것을 이용하면 (거의) 모든 것을 할 수 있다. 아직 카메라같은 기능은 지원하지 않기에...
심지어는 전화도 걸 수 있고, 문자도 보낼 수 있다. 물론 가상이지만 가능하다는 것이다.

그렇다면, 실제로 리눅스상에서 오픈소스를 컴파일 한 것도 포팅이 가능해야 하는데,
그것 역시 가능하다는 것이다.

이를테면
ABCD라는 타겟 안에 들어가는 이미지는 다음과 같은 디렉토리에 생성이 된다.
../Android_Eclair/src/open_src/out/target/product/ABCD/system.img
../Android_Eclair/src/open_src/out/target/product/ABCD/ramdisk.img
../Android_Eclair/src/open_src/out/target/product/ABCD/userdata.img

그렇다면 이 파일을
간단히
sdk가 설치된 폴더\platforms\가상에뮬이름\images
폴더에 있는 내용에 덮어쓰면 이미지가 바뀌는 것이고,

바뀐 상태에서 다시 구동을 하면, 에뮬레이터 상에서도 정상적으로 플랫폼이미지가 동작을 하는지
어느정도는 확인을 할 수 있다는 것이다.
반응형

댓글