- 어느 안드로이드 버전이든 target 이 eeepc 인것이 가장 호환성이 높다
2. 다운받은 iso 파일을 VirtualBox에서 설치 한다.
옵션은 Linux - otherLinux로 메모리는 적당히 2GB 하드디스크는 8GB 정도 다른것은 신경쓸필요 없다.
부팅용 가상 하드를 만든다.
위치에 입력한 이미지 이름을 잘 기억해두세요 나중에 쓰입니다.
만들기 하면 가상OS 이미지가 만들어 집니다. 그리고 부팅하면 됩니다.'
파티션을 생성합니다.
new선택 -> Primary -> Size 입력 -> Bootable -> Write -> yes 입력 -> quite

sda1 -> ext3 -> yes -> yes -> yes
SD 카드 이미지를 생성한다.
생성후 재시작하는데 재부팅후 부팅 하드 디스크를 변경 해야 하기 때문에 종료 시킨다.
가상머신을 종료 하고 하드디스크의 순서를 첫번째로 변경 한다.
부팅 전에 해상도를 폰의 크기에 맞추기 위해 아래 단계를 실행한다.
cmd화면에서 가상머신 이미지가 있는곳으로 가서 아래와 같이 입력 한다.
VBoxManage setextradata "android_2.3_debug" "CustomVideoMode1" "480x800x16"
android_2.3_debug는 아까 위에서 입력한 이미지 이름입니다.
부팅후 디버그 모드로 실행 하면 커멘드창에서 멈추는데 아래와 같이 마운트 해서 메뉴 화면을 수정한다.
mount -o remount,rw /mnt
vi /mnt/grub/menu.lst
부팅후 첫 화면에 나오는 메뉴 리스트인데 여기에 "UVESA_MODE=480x800" 을 추가 한다.
이 메뉴를 편집 해서 여러 해상도의 메뉴를 넣을 수도 있다.
이후 exit로 나가서 재부팅을 완료 한다음 시스템을 종료 한 후 재부팅 하면 설정한 해상도로 부팅된다.
adb접속을 설정하기 위해
부팅이 완료된후 host + F1 을 눌러 커멘드 화면에서 위와 같이 네트워크 설정상태를 확인 한다.
확인후 네트워크 환경에서 포트포워딩을 한다.
adb connect를 하면 디버그 환경이 구성된다.