안드로이드 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
폴더에 있는 내용에 덮어쓰면 이미지가 바뀌는 것이고,
바뀐 상태에서 다시 구동을 하면, 에뮬레이터 상에서도 정상적으로 플랫폼이미지가 동작을 하는지
어느정도는 확인을 할 수 있다는 것이다.
반응형
'[Developer] > Android' 카테고리의 다른 글
TalkBack (1) | 2010.02.08 |
---|---|
구글 안드로이드 차세대 플랫폼 네임은 프로요?! (2) | 2010.01.18 |
안드로이드에서 타겟 연결해서 apk 설치하기. (0) | 2009.12.23 |
안드로이드 교육 4일차 오후 (2) | 2009.12.10 |
안드로이드 교육 4일차 오전 (0) | 2009.12.10 |
댓글