[펌]가상머신에 Android 설치 하여 adb 연결 하기

1. VMWare건 VirtualBox건 상관없다. VM호스트를 준비하자.
2. http://www.android-x86.org/download 로 가서 Deprecated x86 2.2 generic 을 받자.

Q) 왜 Deprecated 인 2.2 generic 을 받나요. Deprecated는 쓰면 안되는 거 아님?
A) http://mariuz.android-dev.ro/vm.iso.7z 도 있다고 한다. http://www.android-x86.org/download 에 있는 요즘 것들은 죄다 안된다.

3. 죄다 일단 Default 설정에 yes yes 하고 설치한다. 한글 문서가 필요한 분은 “카카오톡 PC”로 검색하면 만족하실만한 내용이 나올 것이다.
4. 부팅 후 Live CD 와 Installation이 나오는데 당연히 Installation
5. Choose Partition / Create/Modify partitions
6. 파티션 만들자. new / primary / bootable / write / yes 하고 quit
7. Choose Partition / sda1 … 가 첫번째로 추가된 것을 확인하고 엔터
8. ext3 으로 포멧
9. grub 설치 yes
10. /system 디렉토리를 읽고 쓰기할거냐라고 묻는데 맘대로 하세요. yes 했음.
11. Congratulation 나오면 Create a fake SD card 엔터
12. 리붓
13. HDPI 나 MDPI 둘중 선택 (해상도가 다르다)
14. 겁나 빠른 부팅
15. 이 화면을 보았으면 일단 OK

16. alt+f1을 눌러 console 상태로 들어간다.
17. ifconfig eth0 을 입력하여 ethernet 어댑터의 ip 정보를 메모한다.
18. 터미널 혹은 커맨드 창을 열어 adb connect <ip> 때려서 연결

19. 5555 포트에 연결한 것을 확인한다.
20. 수고하셨습니다.

Eclipse/IntelliJ 등에서 실행하면 에뮬레이터가 아니라 연결한다.
말도 안되게 빠르다;;;;;
20MB 넘는 apk파일 구동하는데 업로드에서 인스톨까지 2초면 된다.
게임같이 하드웨어 의존이 많은 어플리케이션이면 모를까 느려터진 에뮬을 쓸 이유가 없다.

ESC,마우스 오른쪽버튼이 Back
Cmd(아마 윈도우에선 윈도우키?) 키가 HOME
F4, ALT+F6 F6 이 전원 버튼 꾸욱
ALT+F1 이 console mode
ALT+F7 이 복귀
ALT+F3 이 Call log

대충 이정도 메뉴키는 뭔지 모르겠다. windows 에선 윈도우키라는 소리가 있다.

F2 가 메뉴키다.

* VirtualBox 에서 팁.
VMWare 에 비해 크게 다른 점은 없으나
adb connect 가 안될 수 있다.
그럴땐 네트워크에서 포트포워딩 설정을 하면 된다.
(http://dev.blogs.nuxeo.com/2011/10/speeding-up-the-android-emulator.html 댓글내용중 참조)

네트워크 설정으로 들어가서
5555번 포트 포워딩을 설정한다.
그리고 adb connect  127.0.0.1 로 연결하면 된다.

https://www.facebook.com/note.php?note_id=287370717967718
해상도 설정 관련하여 잘 정리해주신 분이 계신다. 고맙습니다.