Loading
2013. 12. 9. 02:35 - Str@wBerry

느릿느릿 거북이 같은 AVD는 가라! 토끼처럼 빠른 AVD, Genymotion!





0. Intro

안녕하세요. WIDzard의 Str@wBerry♥입니다.

오늘 소개해 드릴 포스트는 안드로이드 가상머신(Android Virtual Machine; AVD) Genymotion 입니다.

이클립스로 안드로이드 앱 개발을 해보신 분은 잘 아실거라 생각합니다. 


Q. "자체적으로 AVD가 있는데 테스트하기엔 너무 느리다. 어떻게 쉽게 테스트할 수 없나?

A. 첫번째, 스마트폰을 직접 연결해 테스트해라.

저는 이 방법을 별로 좋아하지 않습니다. 기분탓인진 모르겠지만 스마트폰이 더러워지는 느낌이...

하지만 구동 속도 측면에선 이를 따라 올 수가 없지요. 그래서 실제 디바이스 테스트는 과정에서는 잘 안썻습니다.


A.두번째, BlueStacks를 사용해봐라.

웹 검색 도중 알아낸 가상머신이였습니다. 최초로 유명해진 경로는 '카카오톡 PC로 이용하기' 였을겁니다. 

현재에는 카카오톡 PC버전이 개발되어 편히 잘 사용하고 있지만 그때 당시에는 혁명 수준이였지요.

빠른 속도가 가장 큰 특징이였습니다. 실제 디바이스 테스트와 비슷한 퍼포먼스를 보여주었습니다.

하지만 BlueStacks는 그때당시 2.3.3 진저브레드 버전에서 헤어나올 생각을 하지 않았습니다.

젤리빈이 메이저 업그레이드가 돼었을때에도 BlueStacks는 여전히 진저브레드였습니다.

그래서인지 개발자들은 별로 찾지 않는 AVD가 되었다는 소문이 있습니다. 

(최근 BlueStacks가 젤리빈을 지원한다고 들었습니다.)


Genymotion을 처음 첩하게 된게 정확히 기억이 나지 않지만... 처음 사용했을때 충격은 말로 설명할 수 없엇습니다.

자, 서론이 너무 길었습니다. 다 같이 Genymotion 구경하러 가시죠! Go!



1. Genymotion 최종 구동 모습


최종 구동 모습을 먼저 보고 가이드를 시작하겠습니다.




2-1. Genymotion 설치 - 가입하기


   Genymotion을 사용하기 위해서 가입이 필수 입니다. 

가입하지 않으신분은 꼭 회원가입을 진행해 주시기 바랍니다.


   http://www.genymotion.com/ 에 접속



ⓑ 빨간색 네모 부분을 클릭하게 되면 로그인이나 가입



ⓒ가입하실 때 빨간색 네모친 부분만 채워주시고, Sign Up을 눌러주시면 가입은 완료

참 쉽죠? 여기까지 오셨으면 잘 따라 오셨습니다. 다음은 다운로드 하여 프로그램을 설치해 보도록 하겠습니다.

그리 어렵지 않으니 스크린샷 보시고 잘 따라와 주세요!



2-2. Genymotion 설치 - 다운로드


 회원가입이 완료되었다는 가정하에 진행하겠습니다.

(회원가입 않하신분은 꼭 하시길 바랍니다. 꼭! 꼭!)


ⓐGET Genymotion 클릭

회원가입을 모두 완료하셨으면 최초 메인페이지로 다시 돌아옵니다.

그 뒤, GET GENYMOTION이라는 글씨가 보이실겁니다. 클릭해주세요.


ⓑGenymotion License 설정하기

  처음엔 모든 기능이 무료였지만 이제는 모든 기능을 이용하려면 License를 구입하셔야합니다. 

하지만 Free로 이용하셔도 앱개발에 아무 지장이 없기 때문에 Free로 진행하겠습니다.


옆에 Download for free도 있는데 무료입니다. 

허나 입력할 부분이 너무 많아서..... 필요없는 기능들을 위해 입력해야하나 싶어서.. Free로 다운로드 합니다.



ⓒ다운로드 진행하기

아래에 빨간색 네모부분을 클릭하여 다운로드를 진행합니다.



Genymotion 설치 시작

Next를 눌러 Setup을 진행해 주세요.


설치 도중 저와 같은 메세지를 보실 수 도 있습니다. 놀라실 필요 없습니다. Virtual Box가 이미 설치되어 있다는 메세지 입니다. 예를 눌러 진행합니다.



설치를 완료하고 재부팅을 진행하세요.



ⓔ. Genymotion 이클립스와 연동하기


먼저 Genymotion 이라고 적혀 있는 파일을 실행해 주세요.


Yes를 눌러줍니다.




다음, Connect 버튼을 누르면 다음과 창이 뜹니다. 최초 Genymotion 가입했던 Email / Password를 입력해줍니다.




다음으론 가상 머신을 설정하는 부분입니다. 저는 Galaxy S4 Android 4.3(API 18)을 설정해 진행하도록 하겠습니다.




Galaxy S4 4.3을 클릭하면 Next버튼이 활성화 됩니다. Next버튼을 눌러줍니다.




finish를 눌러 설치를 끝냅니다. 수고하셨습니다. 설치가 끝났습니다.




2-3. Genymotion 설치하기 - 설정



최초 Play버튼을 눌러 실행하게 되면 사이즈 조절도 안되고 이렇게 큰 화면을 맞이하게 됩니다.

노트북이나, 낮은 해상도의 모니터에서는 사용하기 힘들기 때문에 사이즈 조절을 하겠습니다.



빨간색 네모버튼의 아이콘을 클릭합니다.




미리 정해진 해상도와 dpi를 조절할 수 있습니다. 

빨간색 네모친 아래 부분에선 Custom하게 해상도와 dpi를 조절하실 수 잇습니다.


옵션 안내


Run Virtual device in full screen mode : Full screen으로 AVD를 실행합니다.

Show Android navigation bar : 체크하시면 navigation bar를 화면에 보여줍니다.

Use virtual keyboard for typing : 키보드 타이핑으로 키 입력시 터치를 대신합니다.


Ok버튼을 눌러 마무리 하시고 Play버튼을 누르시면 나에게 알맞는 AVD가 탄생하게 됩니다.





3. 이클립스와 Genymotion AVD 연동하기


이클립스를 실행해 Help -> Install New Software를 클릭합니다.

그 뒤 다음과 같이 입력합니다.


name  ; Genymotion ( 꼭 이렇게 안하셔도 됩니다.)

Location : http://plugins.genymotion.com/eclipse


입력을 완료하셨으면 Ok버튼을 누릅니다.



다음으로 Plugin들이 나오면 모두 체크 하시고 Next를 누릅니다.



다음화면에서도 Next를 눌러 진행합니다.

( 저는 이미 설치되어 있기 때문에 오류가 나있습니다. ^^ )




Next를 눌러 설치를 완료하시고 이클립스를 재실행해 주세요.

그 뒤에 이런 아이콘이 생성되었으면 성공입니다.



수고하셨습니다.^^





TIP.

가끔 Genymotion이 실행되지 않고 안드로이드 자체 가상머신이 실행되는 경우가 있습니다.

이럴 땐, 이클립스를 종료해주시고 작업관리자에서 adb.exe를 종료해주세요.

다음 Genymotion을 먼저 실행해 주시고,

그 다음으로 이클립스를 실행해주세요.


나이스 코딩하세요^^**