[컴][안드로이드] 안드로이드 에뮬레이터 Genymotion 에 adb 연결하기


지니모션 / 안드로이드 에뮬레이터 / geny motion / genymotion


Genymotion

간만에 다시 안드로이드 test 를 하려고 하는데, 갤럭시 S5 가 필요했다. 그런데 device 를 가지고 있지 않아서 친구에게 물어보니 genymotion 을 이야기 해줬다.

한번 설치 해서 사용해봤는데, 괜찮다. 요즘 android 의 emulator 를 써보지 않아서 정확한 비교를 하기는 어렵지만 내가 2013년쯤에 썼던 android 의 기본 emulator 보다는 속도면에서 훨씬 만족스럽다. 부팅속도부터 동작까지.
(수정 : 방금 emulator 를 다시 써봤는데, 내가 잘 몰랐었다. x86 을 위한 image를 사용할 수 있는데, 이녀석을 사용해서 돌려보니 속도가 좋았다. 여기를 참고하자.)

virtual box 를 설치해서 그 위에서 android device 환경을 구성하는 듯 보인다.(추측) 여하튼 개인 개발자에겐 참 유용한 emulator 이다.



genymotion 에 app 설치하기

emulator 화면으로 apk 를 끌어다 놓으면 알아서 설치된다. 예전에는
  • INSTALL_FAILED_CPU_ABI_INCOMPATIBLE error
가 발생해서
  • Genymotion-ARM-Translation
을 설치해야 한다고 했는데,[ref.1]
  • genymotion 2.3.1 개인버전
에서는 그냥 잘됐다.


play store 설치

ref. 2 를 참고하자.


IntelliJ 에서 adb 연결하기

genymotion 에 adb 로 연결하기 위해서 약간의 설정을 바꿔줘야 한다. genymotion 에서는 기본적으로 Genymotion Android tools 로 ADB 가 setting 되어 있다. 이녀석을 이용 해도 연결은 잘 된다.


일단 emulator 를 실행시키고, intelliJ 에서 Attach debugger to Android process 메뉴를 선택하면 emulator process 가 보일 것이다. 이 녀석을 선택하면 된다.







References

  1. 뭐라 씨부리 쌌노? :: [Android] Genymotion 이제 가상 환경에서 테스트 하자
  2. Genymotion Google Play 스토어 설치하기





댓글 없음:

댓글 쓰기