Genymotion 설치 및 설정

Posted at 2014. 4. 30. 14:29 | Posted in Android
반응형

Introduction


요즘 한창 안드로이드 개발하는 중에 책상을 보니 USB 선이 많다...


WiFi 로 연결해서 개발하는 방법도 있지만 베터리 문제로 선을 사용하긴 해야한다...


ADT 에서 기본적으로 제공하는 에뮬레이터는 개느리고.. 이것저것 써보다가 Genymotion 이라는 것을 쓰기로 했다.


Oracle VIrtualBox 기반으로 동작하는 에뮬인데 안드로이드 플랫폼도 여러가지 지원되고 쉽고 무엇보다 빠르다...


역시 한글 문제 + 잡스런 문제들이 있다. 이런거 통틀어서 개발하기 위한 세팅법을 남긴다. ㅅㅂ


WIndows 7 X64

JDK 1.6.0_45

ADT v22.6.2-1085508

Genymotion 2.2.0




Installation Genymotion


http://www.genymotion.com 여기서 다운로드 받자. (회원 가입 필수임)



다운로드 받은 파일을 실행하여 설치하자. 긍정적인 뜻의 버튼만 누르면 된다.


Genymotion + Oracle VirtualBox 가 설치된다.



배경화면에 단축 아이콘 생기게 해놨다면 위와 같이 2개의 아이콘이 생기게 된다. 끝.




Download Files


Genymotion 에 원래 구글 플레이 스토어가 들어 있었는데 신버젼 나오면서 라이선스 문제로 안 넣었단다.


수동으로 설치 해보자. (이거 있어야 구글 한글 키보드 깐다. 따로 깔 수 있다면 이 부분은 패스하자.)


ARM Translation 이라는 것과 안드로이드 버전에 맞는 Play Store 파일이 필요하다. 아래의 링크에서 받자.


Genymotion-ARM-Translation_v1.1.zip


http://forum.xda-developers.com/showthread.php?t=2528952

https://gist.github.com/wbroek/9321145


플레이 스토어는 안드로이드의 버전마다 파일이 다르다.


나는 아직도 갤럭시 S2 를 쓰고 있어서 이걸로 테스트 할 것이기 떄문에 맨 아래 4.1 용으로 다운로드 하였다.




Run Genymotion - Virtual Device


이제 Genymotion을 실행해서 에뮬레이터를 하나 만들자. (완전 처음이라면 이 과정 이던가에서 로그인을 할꺼다.)


Add 버튼 클릭.



원하는 기기 선택. (난 갤럭시 S2 4.1.1)



이름 정하시고~



파일 다운  및 설치 완료.



Virtual Device 선택 하고 Play 버튼 클릭.



실행 되었다.



여기서 만약 실행 되지 않고 "player.exe" 관련 에러가 나게 되면 여기를 참조하자.


Microsoft Office 깔면 설정 되는 IME 2XXX 키보드 설정 때문이다.




Installation Google Play Store


Genymotion-ARM-Translation_v1.1.zip 파일을 에뮬레이터 화면으로 드래그 앤 드랍 하자.



뭐.. flash 할꺼냐고 물어본다. 긍정의 OK.



flashed 됐단다. OK.



이제 기기를 재부팅 해야되는데.. 바탕화면에 Genymotion Configuration 들어가서 그냥 Save 버튼 누르면 Reboot 물어본다.



Yes!



리부팅이 되면 gapps-jb-XXXXXXXX-signed.zip 파일을 드래그 앤 드랍 한다.



OK!



OK!



다시 재부팅 후 어플 목록에 가보면 Play Store 가 있다. ㅠ_ㅠ





Settings


Play Store 를 실행하자 계정은 알아서 하시고 -_-


"google keyboard"를 검색해서 Google Korean IME 를 설치하자



이제 "Settings - Language & input" 으로 이동.


언어를 "한국어"로 변경.



키보드 및 입력 방법은 구글 한글 키보드를 사용하도록 선택하고 물리적 키보드는 OFF 로 설정한다.



현재 내가 이것저것 해본 바로는 직접 키보드로 한글을 입력할 수는 없었다... 화면에 가상 키보드를 클릭질 해야한다.




ADT 들어가서 Device 를 보면 추가되어 있다.



개발해라 이제


반응형
//