VirtualBox 안드로이드 디버깅 환경 구성하기

375 views
Skip to first unread message

이준택

unread,
Feb 8, 2013, 1:19:48 AM2/8/13
to studya...@googlegroups.com
1. www.android-x86.org 에서 iso 이미지를 다운 받는다.
    - 어느 안드로이드 버전이든 target 이 eeepc 인것이 가장 호환성이 높다

1.2. 안드로이드 소스 레벨까지보려면 www.android-x86.org에서 소스를 다운 받는다.

2. 다운받은 iso 파일을 VirtualBox에서 설치 한다. 
본문 이미지 1
    옵션은 Linux - otherLinux로 메모리는 적당히 2GB  하드디스크는 8GB 정도 다른것은 신경쓸필요 없다. 

본문 이미지 2

본문 이미지 4
부팅용 가상 하드를 만든다.

본문 이미지 5

본문 이미지 6
위치에 입력한 이미지 이름을 잘 기억해두세요 나중에 쓰입니다.

본문 이미지 7
만들기 하면 가상OS 이미지가 만들어 집니다. 그리고 부팅하면 됩니다.'

본문 이미지 8

본문 이미지 9

본문 이미지 10

본문 이미지 11

본문 이미지 12

본문 이미지 13
파티션을 생성합니다.

본문 이미지 14
new선택 -> Primary -> Size 입력 -> Bootable -> Write -> yes 입력 -> quite본문 이미지 15

본문 이미지 16

본문 이미지 17

본문 이미지 18

본문 이미지 19

본문 이미지 20

본문 이미지 21

본문 이미지 22
sda1 -> ext3 -> yes -> yes -> yes

본문 이미지 23

본문 이미지 24

본문 이미지 25

본문 이미지 26

본문 이미지 27
SD 카드 이미지를 생성한다.

본문 이미지 28

본문 이미지 29
생성후 재시작하는데 재부팅후 부팅 하드 디스크를 변경 해야 하기 때문에 종료 시킨다.

본문 이미지 30
가상머신을 종료 하고 하드디스크의 순서를 첫번째로 변경 한다.

본문 이미지 31
부팅 전에 해상도를 폰의 크기에 맞추기 위해 아래 단계를 실행한다.
cmd화면에서 가상머신 이미지가 있는곳으로 가서 아래와 같이 입력 한다.
VBoxManage setextradata "android_2.3_debug" "CustomVideoMode1" "480x800x16"
android_2.3_debug는 아까 위에서 입력한 이미지 이름입니다.


본문 이미지 32
부팅후 디버그 모드로 실행 하면 커멘드창에서 멈추는데 아래와 같이 마운트 해서 메뉴 화면을 수정한다.
mount -o remount,rw /mnt
vi /mnt/grub/menu.lst
본문 이미지 33
부팅후 첫 화면에 나오는 메뉴 리스트인데 여기에  "UVESA_MODE=480x800" 을 추가 한다.
이 메뉴를 편집 해서 여러 해상도의 메뉴를 넣을 수도 있다.
이후 exit로 나가서 재부팅을 완료 한다음 시스템을 종료 한 후 재부팅 하면 설정한 해상도로 부팅된다.

본문 이미지 34
adb접속을 설정하기 위해 
부팅이 완료된후 host + F1 을 눌러 커멘드 화면에서 위와 같이 네트워크 설정상태를 확인 한다.

본문 이미지 35
확인후 네트워크 환경에서 포트포워딩을 한다.
본문 이미지 37

본문 이미지 36
adb connect를 하면 디버그 환경이 구성된다.

fig19.png
fig22.png
fig30.png
fig26.png
fig11.png
fig33.png
fig23.png
fig7.png
fig15.png
fig9.png
fig2.png
fig8.png
fig32.png
fig28.png
fig6.png
fig31.png
fig12.png
fig29.png
fig1.png
fig13.png
fig24.png
fig20.png
fig14.png
fig3.png
fig28-1.png
fig32-1.png
fig27.png
fig10.png
fig16.png
fig24-2.png
fig5.png
fig17.png
fig18.png
fig24-1.png
fig25.png
fig21.png

김주연

unread,
Feb 8, 2013, 1:23:17 AM2/8/13
to 이준택, studya...@googlegroups.com
우오우~~~~!!!! 
 
친절한 이미지까지, 완전 좋습니다요! 
 
명절 보내고 와서 바로 깔아야겠어요. 
 
 

----- 원문 메시지 -----
보낸사람: "이준택"<este...@gmail.com>
받는사람: <studya...@googlegroups.com>
참조:
날짜: 2013. 2. 8 15:19:48
제목: VirtualBox 안드로이드 디버깅 환경 구성하기

이준택

unread,
Feb 8, 2013, 1:27:29 AM2/8/13
to studya...@googlegroups.com
한가지 빼먹었네요 host 키는 virtualbox에서 설정할 수 있습니다. 
기본설정은 오른쪽 crtl 키 입니다.
host+F1 은 커멘드창 host+f7 은 안드로이드 화면 으로 전환되고 
host+i 키는 가상머신과 리얼머신간 전환시 사용됩니다.

2013년 2월 8일 금요일 오후 3시 19분 48초 UTC+9, 이준택 님의 말:

Dongbin Yun

unread,
Feb 8, 2013, 1:42:13 AM2/8/13
to 이준택, studya...@googlegroups.com
amazing!


나의 iPhone에서 보냄

2013. 2. 8. 15:27 이준택 <este...@gmail.com> 작성:

김주연

unread,
Feb 14, 2013, 8:55:00 PM2/14/13
to 이준택, studya...@googlegroups.com
네트웍 연결하려면 아래를 실행해 주세요~
 
su
 
netcfg eth0 up
netcfg eth0 dhcp
setprop net.dns1 8.8.8.8
Reply all
Reply to author
Forward
0 new messages