제니모션 말고 다른 해법이 있네요.

arm 대신 intel의 이미지를 받고, 추가로 HAXM 설치한 뒤에 에뮬을 돌리면 된다고 합니다.


"Intel's Hardware Accelerated Execution Manager (HAXM) driver"


아래 링크의 2페이지에 설치법과 테스트 결과가 있습니다.

http://www.developer.com/ws/android/development-tools/haxm-speeds-up-the-android-emulator.html



맥에서 기존에 설정된 것 때문에 삽질하다가 연결을 드디어 했습니다.

첫 사용 소감.

"개빠르다"

개- 접두사가 붙은 것은 강조입니다. 정말 빠르네요. 실행만 빠른 것이 아니라 apk옮겨가는 속도도 굉장합니다.


40만 다운로드가 나올 수 밖에 없습니다.

http://www.genymotion.com/


만약 본격적으로 안드로이드 개발을 한다면 정말 연단위 99유로 라이선스를 결제해 버릴만한 품질입니다.

블로그를 살펴보면 버그가 있다고 하지만, 디바이스를 사용하는 것 이상의 개발 속도가 나올 것 같습니다.


Galaxy Nexus 4.1.1 API 16 720x1280 이미지를 실행한 에뮬입니다. 우측에 부가 기능 버튼이 있습니다. 아이폰의 시뮬레이터 이상의 속도로 느껴집니다.

AVD 이제 Bye Bye!!!!!!!

http://www.genymotion.com/


1. 회원가입 필요, 무료 가능



2. virtualBox 설치 또는 OS별 Genymotion 다운로드

IntelliJ와 Eclipse 플러그인 지원


3. 안드로이드 이미지 선택 및 다운로드

4. 이클립스 genymotion 플러그인 설치 http://plugins.genymotion.com/eclipse

5. 빠른 안드로이드 에뮬 경험



참고: 

우분투에서 Genymotion : http://byneonkid.tistory.com/40

맥에서 Genymotion : http://www.kmshack.kr/347

버전업시 주의할 점: http://kingorihouse.tumblr.com/post/67355210627/genymotion-2-0-1

윈도우에서 http://huhspunk.tistory.com/archive/201310

윈도우의 경우 이슈가 참 많네요. 한글입력기도 수정해야 돌고,

간만에 안드로이드를 할 때마다 요즘 골치입니다.

XP에서 emulator를 띄우는 법입니다.


이런 에러 메시지를 만나게 됩니다.

Starting emulator for AVD 'avd18'

Failed to create pbuf surface for FB 0x3004

emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.

extension WGL_ARB_make_current_read was not found

extension WGL_EXT_swap_control was not found

Failed to allocate memory: 8

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.



제가 해결한 방법입니다. .android 폴더 아래 avd 경로로 이동합니다.

C:\Documents and Settings\Administrator\.android\avd\avd18.avd

config.ini 파일을 엽니다.



hw.ramSize=576 이라고 되어 있는 라인에 MB 를 덧붙여줍니다.




저장하고 다시 에뮬레이터를 실행해봅니다.

가끔 난감합니다. 에뮬레이터 자체의 부팅시간이 윈도우XP 새로 설치했을 때 부팅시간과 맞먹는데, 에뮬레이터와 이클립스를 모두 껐다가 다시 킬 수도 없고 말이죠.
안드로이드 에뮬레이터와 이클립스는 소켓 통신으로 연결되어 있습니다. 그 사이를 연결해 주는 것이 adb입니다. Android Debug Bridge 의 약자가 adb이죠.
이것만 껐다가 켠 경우에 연결되는 경험을 했습니다. 에뮬레이터를 닫지 않아도 말이죠.

adb kill-server 
이렇게 하면 프로세스가 죽습니다.

adb start-server 
이렇게 커맨드프롬프트(흔히 도스창이라고 하는)에서 입력하면 운좋으면 이클립스와 안드로이드 에뮬레이터와 연결됩니다.

팁입니다. 가끔 되는...

PC방 알바의 원칙
손님: 여기요~, 스타크래프트 안되요.
PC방 알바: 아~ 예, 손님 껐다키세요. 스위치 오른쪽에 있어요.
손님2: 여기요~, 세이클럽 안 되요.
PC방 알바: 아~ 예, 손님 껐다키세요. 스위치 오른쪽에 있어요.
 

+ Recent posts