잘 만났다! Xamarin.Android과 Genymotion

Xamarin 2014.01.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를 사용하시는 경우에만 가능합니다.)

저작자 표시 비영리 동일 조건 변경 허락
신고

설정

트랙백

댓글

  • 최규선 2014.01.23 21:25 신고 ADDR 수정/삭제 답글

    현제 서비스 중지래요 다운파일을 올려주세요

    • BlogIcon 길버트 2014.01.24 10:37 신고 수정/삭제

      안녕하세요? 죄송합니다만 댓글을 달아주신 글은 제노니아 관련글이 아닌데요.

  • 도와주세요 2014.01.25 04:18 신고 ADDR 수정/삭제 답글

    물어볼게잇는데요
    구글스토어깔고 어플까지 설치완료햇는데
    어플실행시 40매가기준 실행하면 화면안넘어가고 검은화면에서 멈춰잇거나 바로꺼지는 현상이있네요 어케해야할가요

    • BlogIcon 길버트 2014.01.27 09:32 신고 수정/삭제

      저도 Genymotion 안의 구글 스토어에서 앱을 설치하면,
      무조건 앱이 죽네요. 제 경우에는 40메가 이하인 앱도 그런 현상이 나타납니다.
      혹시 해결하게 되면 후속 포스팅으로 알려드릴게요.

  • 헤카 2014.02.28 14:14 신고 ADDR 수정/삭제 답글

    안녕하세요 제가 헤카를 쓰고있고 securable를 통해 확인해보면 64 YES YES로 뜹니다
    구글 로그인하고 PLAY스토어에서 게임까지는 받았는데 실행하면 검은화면이 뜨고 진행이 안됩니다
    이런경우 해결방은 뭐가 있을까요? 어제부터 계속 고생중입니다 답변좀 해주시면 감사하겠습니다.

  • 이거 2014.08.23 13:48 신고 ADDR 수정/삭제 답글

    디버그모드로 할땐잘되는데 apk배포해서 설치하니까 버튼만 눌르면 자꾸꺼지네요..(네이버 html받아서 textview에뿌리는내용)
    어떻게 해야 apk로 배포할수 있을까여...키값을 가상으로 만들어서 그런걸까여??