Android VM Blog 팀에서 배포하고 있는 Android Virtualbox 이미지와 VMplayer를 이용하여 PC(Windows, Linux, OSX)에서 최신 안드로이드 OS를 사용할 수 있다.


설치되는 Android OS는 최신 버전인 Jelly Bean이며, VMplayer을 이용 OpenGL(Open Graphics Library) 랜더링을 지원하기 때문에 실제 안드로이드 기반 디바이스 못지 않는 성능을 구현한다.


특히 사용자가 원하는 대로 해상도를 선택할 수 있기 때문에 다양한 운영 환경을 필요로 하는 Android App 개발자에게는 느리고 불편한 Android AVD를 충분히 대신할 수 있다.  




1. 필요한 파일 준비


VirtualBox - 가상 OS 설치 프로그램
Android VM - Android Jelly Bean x86 Virtualbox 이미지 파일
VMplayer - OpenGL을 지원하는 Android Virtualbox 이미지 Plyer


2. 설치


Android VM 파일을 적당한 곳에 내려받은 다음, Virtualbox 최신버전을 설치하고 가상 시스템 가져오기 마법사를 이용해 가상 이미지를 Import 한다.


Import 되었으면, 환경설정 메뉴를 선택하고


네트워크 항목에서 수정을 선택한다.


DHCP 서버 탭에서 아래와 같이 설정이 되어 있는지 확인한다.


가상머신 리스트에서 Andrid VM에서 설정을 메뉴를 선택하고


입력 화면에서 호스트 키 박스를 클릭하고 왼쪽 Ctrl 키를 눌러 가상머신에서 빠져나올 키로 Ctrl 키를 지정한다. 이렇게 가상머신에서 빠져나올 키를 미리 지정하지 않으면 가상화면에서 사용중인 마우스를 호스트로 옮길 수 없다.


네트워크 어댑터 1 탭에서 아래와 같이 호스트 전용 어댑터 연결을 선택한다.


어댑터 2 탭에서 NAT 연결을 선택


설정을 저장한 다음 가상머신을 시작하면 안드로이드로 부팅이 된다.


구글 계정 연동 및 표시 언어와 같은 기본 세팅을 한다.


기본 세팅을 마쳤으면 바탕화면에 있는 android configuration APP을 실행한다.


Hardware OpenGL을 체크하고 저장한 다음 리부팅을 한다.


가상머신이 리부팅이 되면 아래 화면과 같이 더 이상 진행이 되지 않는다. 화면을 그대로 둔채 AndroidVMplayer 설정을 한다.



3. AndroidVMpalyer 설정


내려받은 AndroidVMplayer 폴더에서 아래와 같이 바탕화면에 단축 아이콘을 만든다.


바탕화면에 생성된 바로가기 아이콘 속성에서 대상에 아래와 같이 가로 세로 해상도와 DPI를 지정한다. 참고로 세로 해상도를 800 이상으로 지정하면 태블릿 모드로 실행된다.


바로가기 아이콘을 실행하면 보안 경고 창이 뜬다. 여기에서 두 곳 모두 체크를 하여 통신을 허용한다.


몇 초 후 안드로이드로 부팅이 된다. OpenGL 랜더링이 지원되기 때문에 매우 부드럽게 구동이 된다.



4. 한글 키보드 설치


한글입력을 위해서 마켓에서 ganada keyboard APP을 검색해 내려받는다.



ganada keyboard APP을 실행하고 언어 및 키보드 설정 바로가기에서 가나다 키보드를 선택한다.



한영 언어 설정은 아래 상태표시바의 키보드 아이콘을 클릭하면 영어와 한글 입력을 선택할 수 있다.




댓글을 달아 주세요

  1. 강원기 2013.01.08 18:46 신고

    덕분에 어렵지 않게 설치했습니다. 속도가 정말 빠르네요. 게임도 잘 실행되고... 한동안 재미있게 가지고 놀거 생겼네요.

  2. charlse 2013.01.18 04:32 신고

    저기 죄송한데 덕분에 설치는 모두 잘 되었습니다.

    헌데 게임이 잘 실행이 안되요 화면이 깨집니다...ㅠㅠ

    소리도 이따금씩 안나오고요

    혹시 이미지 파일이 제 컴퓨터와 안 맞는 건가요??

    제 컴터는 듀얼코어2에 라데온 4200시리즈 입니다.

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.01.18 12:43 신고

      내려받은 VMplayer가 최신버전인지 확인해 보세요.

  3. 감사합니다 2013.06.20 00:32 신고

    마우스 포인터가 안보여서 불편해요 ㅠㅠ 태블릿도 아니고 데스크탑에서 한번 해보는데.
    포인터 보이게 할 수는 없나요?

  4. Favicon of http://ㅁㄴㅇㄹ BlogIcon 감사합니다 2013.06.20 01:11 신고

    아 마우스 포인터가 있네요? 다른 이미지에는 없던데.. ㅎㅎ 여튼 글 잘봤어요 감샇바니다

  5. Favicon of http://ㅁㄴㅇㄹ BlogIcon 감사합니다 2013.06.20 01:38 신고

    궁금한게 있는데요, VMPlayer로 안드로이드가 구동이 되잖아요.
    그럼 뒤에VirtualBox에는 부팅되다 만 화면이 항상 실행되어야하는건가요?

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.06.20 07:31 신고

      VirtualBox에서 안드로이드가 구동되며, VMplayer는 OpenGL을 지원하는 Android Virtualbox 이미지 Plyer이기 때문에 Virtualbox는 항상 먼저 실행되어야 합니다.

  6. 이상한게 2013.07.04 22:12 신고

    andriodvmplayer설정 전에 저렇게 안멈추고 그냥 쑥 지나가내요 어쩌조?

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.07.04 23:16 신고

      아마 android configuration APP에서 Hardware OpenGL을 체크하지 않을 것 같네요.

  7. 파란바다 2013.07.11 22:57 신고

    어떤 어플은 실행하면 까마화면만 보이고 아무거도 실행이 안되네요.
    아마 기기 모델을 체크하는거 아닌가 싶네요.
    (참고로 앵그리버드도 까만화면만 보이고 실행이 안되네요.)

    그래서 보통 특정기기, 예를들면 갤럭시 노트 10.1 에서 만 실행되는 어플일경우
    모델명이나 안드로이드 버전, 커널버전등을 체크 할까요.

    그러면 이미지 파일에서 모델명이나 버전정보를 바꿀수 있을까요?

    갤럭시 노트에서만 실행되는 어플인데 제 윈도우즈 노트북에서 vm을 통해 안드로이드를 설치하고 사용하려는 목적입니다.

    꼭 도와주세요... 안ㄷ,로이드 초보라서

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.07.13 08:56 신고

      /system/build.prop을 열어서

      ro.product.model="원하는 기기명" 이 부분을 수정하면 됩니다 만, 시스템 파일을 수정하는거라 루팅이 되어 있어야 가능합니다.

      그러나 Android Jelly Bean x86 Virtualbox 이미지는 루팅이 되지 않은 상태니 불가능하다고 봐야겠지요.

  8. !? 2013.07.20 01:23 신고

    어플 실행이 안되는게 더러 있네요. 아무래도 기기 체크를 하는거 같긴한데 외국 어플들은 잘되는게 많은데

    국내어플이 유독 심합니다. 슈퍼유저 어플 설치되어 있던데 이거 루팅설정 안되어 있는건가요?

  9. !? 2013.07.20 01:29 신고

    아... 최신버전에는 슈퍼유저가 탑재되지만 그전 버전엔 없나보네요...

  10. 어려워요ㅠㅜ 2013.08.04 00:57 신고

    1. 저는 android configuration APP 실행해서 다 체크하고 리부팅 눌렀더니 화면이 안 멈추고 바로 리부팅되서 안드로이드 실행되네요ㅜ 왜그런건가요?

    2. 게스트 운영 체제가 16비트 체제라고 게스트 운영 체제의 디스플레이 속성에 들어가서 32비트로 바꾸라는데 어디서 바꿔야하는건가요??

    답해주시면 감사하겟습니다~

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.08.04 11:45 신고

      1. 글쎄요? 정상적으로 설정이 되었다면 그럴리가 없을 텐데 혹 확실치는 않지만, 사용하시는 VGA 카드가 OpenGL을 지원하는지 확인 해 보시기 바랍니다.

      2. Android OS는 디스플레이 속성 자체가 없습니다. 게스트 운영 체제의 디스플레이 속성 Windows나 Linux 같은 운영체제에서 만 가능합니다.

  11. ㅇㅇ 2013.08.04 01:34 신고

    AndroVMplayer 파일명에 .exe도 안붙어있고 바탕화면에 바로가기를 생성해서 속성에서 대상에 가로 세로 해상도 입력했더니 경로가 잘못되었다고 뜨네요;;

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.08.04 11:53 신고

      탐색기에서 exe 확장자가 보이지 않는 것은 알려진 확장자를 숨김으로 지정했기 때문입니다. 해당 파일에서 오른쪽 마우스를 클릭해서 바탕화면에 바로가기 만들기를 이용해 만드시기 바랍니다.

      그리고 속성->대상에서 "C:\경로\AndroVMplayer.exe" 1024 800 160 이렇게 경로가 따옴표로 감싸져야 합니다. 다시 확인 해 보시기 바랍니다.

  12. qa 2013.10.30 12:46 신고

    좋은 글 잘 봤습니다.

    근데 혹시 이거 루팅할 수는 없나요

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.10.31 08:00 신고

      해보지는 않았지만 불가능할 것으로 생각됩니다.

    • 나그네 2013.12.15 12:22 신고

      이거 자체가 루팅이 되어 있습니다. superuser 앱이랑 터미널 에뮬레이터 앱을 설치한 뒤 su 입력해 보세요.

  13. sms 2013.12.21 23:06 신고

    처음 실행시에 구글계정 추가가 떠야 하는게 정상이지 않나요??

    계정추가도 안뜨고 환경설정에서 계정추가에 google 이 없네요...어떻게 해야 하나요..

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2013.12.22 18:21 신고

      Android Jelly Bean x86 Virtualbox 파일을 새로 내려 받아 세팅해 보세요.

  14. sjLee 2014.04.09 19:32 신고

    좋은 글 감사합니다.
    제가 레노버 노트북을 사용하는데 virtualBox를 켜고 openGL까지 다 체크했는데 AndroVMPlayer가 실행이 안되네요..
    분명 virtualBox먼저 켜고 AndroVMPlayer를 실행시키는데도 player는 안켜지고 까만화면만 나오네요 ㅜㅜ
    virtualBox는 계속 untracked pid 메세지만 뜨네요..ㅜㅜ 혹시 아시나요??

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2014.04.10 12:24 신고

      글쎄요 노트북 사양을 알지 못하니 어디에서 발생되는 문제인지 모르겠네요.

  15. Kakaru 2014.05.30 01:05 신고

    다 제대로 설치해서 실행도 잘되고 구동도 부드럽게 다 잘되는데 게임이나 고사양 어플에 들어가면 바로 튕기네요...
    이거 어떻게 해야 할까요? 노트북 사양도 꽤 괜찮은데 왜 이러는지 잘 모르겠네요 ㅠㅠ

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2014.05.30 07:40 신고

      가상머신에서 실행되는 구조라 방법이 없습니다.

  16. TV시청 2014.12.15 21:39 신고

    skt용 안드로이드용

    B TV모바일 실행될까요?

    • Favicon of http://www.autoboy.pe.kr BlogIcon 변기환 2014.12.15 23:53 신고

      글쎄요. 직접 해 보셔야 알 듯... 특정 통신사 어플은 디바이스를 체크할 수 있으니 실행이 안 될 수도 있습니다.

write a comment


Total : 1,006,619 Today : 73 Yesterday : 117