티스토리 뷰
지금 소개 할 프로그램은 Genymotion 이다. 속도가 빠른 안드로이드 에뮬레이터이다. 하드웨어 가속은 물론이고 여러단말, 여러해상도, 여러기능을 지원하여 Developer 용으로 적합하다. 물론 Android건 IOS건 실제단말에서 개발/테스트가 이루어지는게 제일 좋지만 말이다.
Genymotion 이란 이름으로 나오기전에는 AndroidVM 란 이름을 갖고 있었다.
Genymotion로 바뀌면서 GPS 에뮬레이션위젯, 배터리에뮬레이션 위젯, Shell 이 추가되었다.
또 Installer를 지원하고 디자인도 심플하고 고급스럽게 바뀌었다. 편리해졌다.
먼저 테스트한 동영상이다.
아래 사이트에 접속 후 가입해보자. 가입 후 메일인증 해야한다. 가입 된 아이디는 프로그램에서 로그인시 사용된다.
가입된 아이디로 로그인 후 우상단의 [Download Genymotion] 클릭하여 다운페이지로 이동 후
간단히 Windows 32/64 bits (with VirtualBox) 를 선택하여 다운로드 받자. 타OS도 지원해주니 좋구나.
Windows 32/64 bits (with VirtualBox) 를 받았다면 설치 중 VitualBox 설치할지 물어볼 것이다.
설치과정에서 VitualBoxNetworkService도 같이 설치해주자.
설치가 완료되면 아래처럼 두가지 아이콘이 생성되는데 Genymotion Shell 로 VM디바이스의 상태를 변경할 수 있다. 배터리레벨이나 GPS위치같은거 말이다.
Genymotion 을 실행하면 아래화면이 나오는데 Add 버튼을 눌러서 VitualDevice 를 추가할 수 있다.
가입했던 아이디로 로그인하자.
Genymotion Cloud 서버에 저장되어있는 VirtualDevice 이미지이다.
원하는 대상이미지를 고른 후 다운받자. 아직은 api16 Nexus종류밖에 없다.
이미지를 다운 받고 난 후 Create 하면 아래와 같이 Devices 목록에 뜨게된다. 상단의 Play 버튼을 눌러서 실행 할 수 있다.
처음 설치해서 실행했다면 Android SDK Path를 물어볼 것이다. Path를 잡아주고 다시 Play 하면 된다.
//추가
- 이부분은 ADB Connection에 관련된 설정이므로 개발용이 아니라면 Path잡는부분은 그냥 넘어가도 됩니다. Stop asking me 선택.
//추가 - Android SDK 설치법
안드로이드 개발자 사이트 ( http://developer.android.com ) 에서 Android SDK를 다운로드 받으시고 그 경로를 입력하시면 됩니다. 간단히 아래의 링크중 하나를 다운로드 받으셔도 됩니다.
- windows 인스톨러 버전 : [다운로드]
- windows Zip버전 : [다운로드]
//추가 - Java SE Developerment Kit (JDK) 설치법
오라클 사이트에서 ( http://www.oracle.com ) 에서 Java SE 를 다운로드 받아 설치하시면 됩니다.
- 다운로드페이지 : http://www.oracle.com/technetwork/java/javase/downloads/index.html
AVD에 비해서 엄청나게 빠른 속도로 부팅되는 것을 확인 할 수 있다.
당연하지만 AVD건 Genymotion이건 메모리를 많이 먹는다. 4G이상의 메모리를 권장한다.
기본적인 어플과 Superuser 그리고 GenymotionConfiguration 어플이 설치되어있다.
GenymotionConfiguration 어플을 실행하면 몇가지 설정을 할 수 있는데 기본적으로 Hardware OpenGL이 선택되어져 있다.
별도의 설정없이 Eclipse의 DDMS에 붙는 모습이다.
넥서스S
겔럭시넥서스
넥서스7
꽤 괜찮지 않은가?
물론 구글에서 정식 지원하는 것이 아니기 때문에 눈에 띄는 버그가 있고 UI도 약간 차이가 있지만,
이정도의 퀄리티와 속도를 가진 에뮬레이터를 PC에서 돌릴 수 있다는건 매력적이다.
[작성자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] Optical Bound (0) | 2013.08.07 |
---|---|
[Android] ADT 22 업그레이드 후 라이브러리 오류 - Private Libraries (0) | 2013.06.25 |
[Android] Very Fastest Android Emulator 엄청빠른 안드로이드 에뮬레이터 (9) | 2013.06.23 |
[Android] gradlew assemble 인코딩에러 (0) | 2013.06.14 |
[Android] Locale 얻기 (0) | 2013.06.04 |
[Android] match_parent 해도 안되는게 있다. (0) | 2013.05.29 |
- TAG
- android, AndroidVM, AVD, Emulator, Genymotion, 안드로이드 에뮬레이터, 에뮬레이터, 태그를 입력해 주세요.
-
에코지오 좋은 정보 감사드립니다. 빨리 써보고 싶네요. 2013.06.28 16:53 신고
-
devbible 요즘 주로 이 프로그램을 써서 개발합니다. 편리하더라고요. ^^ 2013.07.03 07:41 신고
-
알 수 없는 사용자 처음 설치해서 실행했다면 Android SDK Path를 물어볼 것이다. Path를 잡아주고 다시 Play 하면 된다. 이부분은 뭘 지정해줘야 하나요? 2013.07.02 13:50
-
devbible 적혀진데로 안드로이드 SDK 위치를 잡아주면 됩니다. SDK는 안드로이드 개발자 사이트 http://developer.android.com 에서 받으시면 되고요.. 2013.07.03 07:39 신고
-
devbible 본문에 관련내용 추가하였습니다. 2013.07.03 09:10 신고
-
알 수 없는 사용자 Genymotion 좋죠. AndroVM 시절과 비교해도 정말 괄목상대할 만큼 발전했어요.
근데 전 eclipse에 붙지가 않네요. 따로 설정한게 없으셨어요? 2013.07.07 00:16 -
devbible Genymotion 설치하면서 포스팅한건데요. 특별히 설정을 따로한거는 없습니다.. ADB Connection Setting을 안하면 Eclipse에 안붙어요.. 2013.07.16 00:02 신고
-
창세기전4 안녕하세요. 이거 컴에서 설치하고, 실행하면
g마켓,11번가 어플 다운받아서, 상품구매도 가능할까요?
사실 안드로이드에뮬찾는이유가,
컴퓨터모바일페이지에서는 실행안되고, 앱에서만 실행되는 url페이지
컴퓨터로 url주소 따오기 위해서거든요...
혹
앱에서 실행중인, 웹페이지 url 추출하는 방법 아시면 더 좋구요 2013.11.25 20:35 신고 -
devbible Genymotion 환경은 안드로이드단말과 거의 유사하나 완벽하지는 않아요. 어플의 정상적인 동작을 보장하지는 않는거죠. 플레이스토어와 기타 앵간한 어플은 잘 돌아가는거 같아요.
앱내에서 실행되는 URL을 알기위해서는..
1. 프록시설정으로 접속되는 URL 가로채기.
2. 패킷툴로 에뮬레이터 패킷 가로채기.
이정도인거같아요. 간단하면서도 상세한 정보를 알 수 있는건 2번이되겠네요. 인터넷에 패킷가로채는 프로그램 찾아보세요. 이외에 다른방법이 있는지는 잘 모르겠네요^^; 2013.11.28 10:07 신고
- Total
- 1,644,139
- Today
- 232
- Yesterday
- 85