Xamarin

잘 만났다! Xamarin.Android과 Genymotion

길버트리 2014. 1. 23. 18:20

Xamarin.Android를 설치하면 기본으로 GNote라는 안드로이드 에뮬레이터라는 것이 사용되는데,

겸손하게도 실행시킬 때, 엄청 느리니 각오하라는 메세지가 띄울 정도이며, 실제 엄청나게 굼뜹니다.

그래서 보통 실제 안드로이드 기기를 연결해서 디버깅을 하지요.

 

안드로이드 개발자 정경호씨와 이야기 하던 중, 지니모션(Geny motion)이란 안드로이드 에뮬레이터가

있는데 겁나게 빠르다며 입에 침이 마르게 칭찬을 하는 것이었습니다.

 

그래서 써보니, 우왕ㅋ굳ㅋ!

여러분도 써 보세요!

 

 

 

 

Genymotion 사용하기

 

아래 링크에 방문하셔서 Genymotion을 다운로드 받아 설치하십시오.

http://www.genymotion.com/

 

다운로드 받는 과정에서 사용자 등록(Registration)을 하게 되구요.

 

처음 실행을 하면, 등록한 정보로 로그인을 유도합니다.

로그인을 하면, 가상 기기 프로파일 목록을 서버로 부터 받아옵니다.

 

 

이 목록에서 원하는 기기를 선택하셔서 가상 디바이스를 생성합니다.

제 경우에는 Galaxy Note 2에 OS 4.3을 사용하고 있어서

가장 유사한 Galaxy Nexus - 4.3 - API18 - 720x1280을 선택하여 생성하였습니다.

 

 

 

생성이 완료되었습니다.

 

 

 

자 이제 Play 버튼을 눌러 에뮬레이터를 실행합니다.

 

 

 

그 다음 Xamarin.Android 프로젝트를 띄워 놓은 비주얼 스튜디오로 돌아가,

Target Device에서 Genymotion이 구동 중인 가상 디바이스를 선택합니다.

 

 

 

그리고 F5를 눌러 디버깅을 시작합니다.

 

 

 

그럼 가볍게 뜹니다.

GNote와 비교하면 너무 빨라졌습니다.

매우매우 만족스럽습니다!

 

 

혹시

 

 

에뮬레이터 실행 중 위와 같은 메세지를 보게 되시면,

PC를 다시 시작시키셔서 BIOS 설정을 변경하셔야 합니다.

보통 Virtualization Technology라는 기능으로 되어있는데요.

그것을 찾아 활성상태(Enabled)로 만들어 주시면 됩니다.

(Intel VT-x나 AMD-V 기능을 가진 CPU를 사용하시는 경우에만 가능합니다.)