강좌 & 팁
내 PC에서 안드로이드를... AndroVM (3)
예전에 AndroVM을 다운로드 받을 때, p, t, pt 항목이 있었는데, 문서를 보다보니 알게되었습니다. p 는 phone , t 는 tablet, pt 는 둘다였습니다... 역시 문서를 대충 읽으면 안됩니다 ㅠ.ㅠ
AndroVM을 사용하면 조금 느리지만 괜찮다는 느낌이 듭니다. 점점 더 이것저것 설치해보고 앱을 실행하다보면 답답하다는 생각이 듭니다. 가만히 보니까.. 화면도 깔끔하지 않구요 ㅠ.ㅠ
그런 사용자를 불만을 해소하기 위해서 AndroVM 에서는 AndroVMplayer를 지원한다고 합니다.
간단하게 정리하자면 데스크탑의 OpenGL를 사용해서 깔끔한 그래픽과 속도를 늘려준다고 합니다. 그런 좋은게 있다니 바로 써봐야겠네요!!
1. 설정
AndroVM 홈페이지 설명 : http://androvm.org/blog/androvm-documentation/
문서를 대충 읽고.. 몇 번 삽질을 하다보니 알게 되었는데, AndroVM 은 네트워크 통신을 통해서 데이터를 주고 받고 있었습니다. VirtualBox에서 androVM을 실행하고 VMPlayer에서 그 정보를 받아서 화면에 표시해주는 역할을 하고 있었다네요 ㅠㅠ
VirtualBox 네트워크 설정을 보도록 하겠습니다.
아래 그림과 같이 파일 > 환경 설정에 들어갑니다.
네트워크 항목에 보면 오른쪽 아이콘들이 보입니다. 이것들은 각각 추가/삭제/편집을 나타냅니다. 편집을 눌러줍니다.
VirtualBox 에서는 IP 대역을 192.168.56.*을 쓰나봅니다. 여기서 서브넷 마스크 부분을 255.255.0.0 또는 255.255.255.0 로 변경을 하였습니다.
그 다음 DHCP 서버 탭을 클릭해서 아래와 같이 되어 있는지 확인해줍니다.
확인을 누른다면, 첫 화면으로 돌아옵니다. androVM...을 눌러주고 설정을 눌러줍니다.
네트워크 항목에 가면 어댑터1 번 부분의 사용하기가 비활성화 되어 있는데, 체크를 해주고 '호스트 전용 어댑터' 로 선택을 해줍니다. 이것을 추가해줘야 로컬에서 접속이 가능합니다. VMplayer 에서는 가상 주소가 아닌 실제 주소에서 데이터를 받아오고 있어서 아래와 같이 물리적인 주소를 받도록 해줘야합니다.
2. VirtualBox 실행
안드로이드 화면을 부팅한 다음 androVM Configuration을 눌러줍니다.
예전에 지나갔던 항목인 Hardware OpenGL 항목에 체크를 해줍니다. 아래 Disable OpenGL render in UI 는 나중에 그래픽 카드와 충돌될 경우, 설정해주도록 합니다. 우선을 해제... 아래 Force host IP address 항목은 강제로 IP를 지정해주는 부분인데, 잘못 설정하면 부팅이 안되는 경우가 있으니.. 이것도 해제를 하고 저장을 합니다.
Save 버튼을 누르면 재부팅 하겠냐는 물음에 Yes 라고 눌러줍니다.
다시 안드로이드가 실행되는데, 예전과 같이 바로 안드로이드 로고로 넘어가는게 아니라.. 아래 그림과 같이 IP 주소를 나타내고 아래 /system/bin/rild를 수행하게 됩니다.
여기서 중요한 것은 AndroVMPlayer 와 네트워크 통신으로 주고 받기 때문에 방화벽 설정이 되어 있으면 안됩니다. AndroVMPlayer를 방화벽에서 허용해주거나 윈도우의 방화벽을 아예 제거해야 합니다.
3. AndroVMPlayer
홈페이지 다운로드 항목에서 VMPlayer를 다운로드 받습니다.
적당한 곳에 풀어준다음, 옵션을 추가하기 위해서 바로가기를 만들었습니다.
아래 그림과 같이 뒤에 숫자를 입력해주면 됩니다. 뒤에 옵션은 차례대로 width, height, dpi를 나타냅니다.
스마트폰이 세로로 길게 표시되기 때문에 480 600 160를 입력해보았습니다.
실행을 하면 마지막에.. VM 연결을 기다린다고 대기를 하고 있습니다.
이 상태에서 VirtualBox를 부팅을 합니다. 그러면 아래와 같은 메시지가 뜨면서 화면이 나타납니다.
기존과 다르게 VirtualBox에서 화면이 나타나는게 아니라 별도의 VMPlayer 창에 화면이 뜹니다.
짜안~ 부팅 완료!!!
부팅 완료!!!
화면을 보면 아시겠지만, 눈에 띄게 깔끔해진 그래픽 차이를 느끼실 수 있습니다. 그리고 마우스 클릭시 약간 딜레이가 생겼던 현상도 없어졌구요 ㅋㅋ
|