안드로이드 에뮬레이터, 지니모션(Genymotion)를 이용한 안드로이드 앱 사용하기 |
1. 개요
넘버원 리눅스 환경에서 안드로이드 앱을 사용하는 방법을 소개합니다. 지니모션은 윈도 환경의 블루스택처럼 안드로이드 앱을 리눅스에서 사용할 수 있게 해 주는 안드로이드 에뮬레이터입니다. 넘버원 리눅스 2016 기능강화판에서 지니모션을 설치하고 사용하는 방법을 간략하게 알아봅니다.
2. 준비물
- No1.Linux 2016.07.17 KDE Spring Updated x86_64 버전
- 지니모션(genymotion-2.7.2-linux_x64.bin)
- 구글 플레이 APK ( http://pastimelife.com/940 )
3. Genymotion 설치하기
step1. genymotion 사이트에 접속합니다.
step2. [Sign In]를 클릭하여 계정을 생성한 후 로그인합니다.
step3. [ Download ] 메뉴를 클릭하여 우분투용 지니모션을 다운로드합니다.
step4. 콘솔 창을 열어 다운로드한 경로로 이동하여 다음과 같이 실행 권한을 부여한 후 지니모션을 설치합니다. 지니모션을 기본값으로 설치하는 경우 /opt/계정명/Downloads/genymotion 디렉토리에 설치됩니다. 파이어폭스로 다운로드한 경우 사용자 계정의 Downloads에 다운 파일이 위치합니다.
![]()
step5. 지니모션을 실행합니다.
- 실행방법1 : 런처(시작메뉴) > 기타프로그램 > 개발 > Genymotion 클릭 또는 런처>기타프로그램>에뮬레이터>Genymotion
![]()
- 실행방법2 : 콘솔창 또는 alt+F2키를 눌러 /opt/계정명/Downloads/genymotion/genymotion 를 입력하여 실행
step5. 지니모션이 실행되면 로고 창이 몇 초간 보여주고 사라집니다.
step6. [동의(Accept)]를 클릭합니다.
![]()
step7. [설정] 도구 아이콘을 클릭합니다.
step8. [Account] 탭 설정에서 [Sign in]를 클릭하여 지니모션 계정을 입력한후 설정 창을 닫습니다.
step9. [Add] 도구를 클릭하여 가상 디바이스를 생성합니다.
step10. Device model에서 원하는 기종을 선택합니다. 필자는 S4를 사용하고 있어서 그냥 S4로 선택하였습니다. 그러면 이용 가능한 가상 디바이스가 보여지는데, 적당한 디바이스를 선택하고나서 다음 단계로 진행합니다.
step11. [다음] 버튼을 클릭합니다.
step12. 가상 디바이스를 다운로드하는 과정이 나옵니다. 이 과정에서 상당한 인내심이 요구되는 과정입니다. 다운로드 과정에서 지니모션이 죽는 현상이 발생되는데, 이 경우 콘솔창을 열어서 지니모션 프로세스를 검색해서 죽인 후에 지금까지의 과정을 재반복해야 합니다. 운이 좋으면 몇 차례의 과정을 통해서 가상 디바이스를 다운받을 수 있지만, 운이 안 좋으면 수십차례 반복해야 합니다. 필자의 두 대 피씨 가운데 한 대는 세 차례의 반복 과정을 통해 성공하였지만, 다른 한 대의 피씨에서는 20여분 이상의 시간이 걸렸습니다.
다운로드 과정에서 지니모션 다운로드 창 반응이 없을 때마다 다음과 같이 ps ax | grep geny 명령으로 동작중인 지니모션 프로세스 번호(PID)를 확인하여 kill 명령으로 해당 프로세스 번호를 모두 죽여 주어야 합니다. 이 과정을 반복적으로 해야 하므로, 지니모션 실행을 콘솔창에서 명령으로 실행하는 것이 프로세스가 죽으면 Ctrl-C키를 눌러 중단시키면 프로세스를 죽이는 명령을 내리지 않고도 재작업을 할 수 있어서 편리할 것입니다.
step13. 가상 디바이스가 다운로드되었습니다. [ Finish ] 버튼을 클릭합니다.
![]()
step14. 스패너 모양의 아이콘을 클릭합니다.
![]()
step15. 가상 디바이스의 화면 해상도를 설정합니다. 기본 해상도로 사용해도 되지만, 화면이 크게 나오므로 여러분 환경에 맞는 해상도를 설정하여 사용합니다.
![]()
step16. [시작] 도구 아이콘을 클릭하여 안드로이드 가상 디바이스를 실행합니다.
![]()
step17. 안드로이드 시작 화면이 보여집니다. 이때 시스템에 따라서 달라질 수 있는데 몇 초후에 안드로이드가 부팅되는 것이 보입니다. 따라서 검은 화면이 나온 후에 안드로이드 로고가 나올때까지 기다립니다. 만일 이 과정에서 부팅이 이뤄지지 않으면 가상 디바이스를 삭제한 후에 다시 생성하여 시작해 보기 바랍니다.
![]()
step18. 안드로이드 화면이 나옵니다. 화면이 모두 영어로 나오는데, 한글로 나오도록 하려면 [설정] 아이콘을 클릭합니다.
step19. [Language & Input > Language > 한국어]로 언어 설정을 변경하면 한글 환경으로 안드로이드를 사용할 수 있게 됩니다.
![]()
![]()
![]()
step20. 구글 플레이는 지원되지 않으므로, 구글 플레이를 설치하려면 넘버원 리눅스에서 파이어폭스로 다음 주소에 접속하여 여러분의 설치한 가상 디바이스 버전에 맞는 구글 플레이 APK를 다운로드합니다. 주의할 점은 안드로이드 4.4.4 버전의 가상 디바이스에 맞는 Gapps CynaogenMod12를 다운로드하여 설치하게 되면 구글플레이가 설치되지 않는 문제점이 있으므로 4.3.x용인 Gapps CyanogenMod11 버전으로 다운로드하는 것이 좋습니다.
http://www.teamandroid.com/gapps/
![]()
step21. 다운로드가 완료되면 돌핀 파일 관리자를 실행하여 다운로드 폴더로 이동하여 다운로드한 gapps-lp-20140105-singed.zip 파일을 지니모션의 안드로이드 창으로 드래그합니다.
![]()
step22. [OK] 버튼을 클릭합니다.
![]()
step23. [OK] 버튼을 클릭합니다.
![]()
step24. 구글 플레이 오류 창이 나오는데, 무시합니다.
step25. 설치된 구글플레이 아이콘을 찾아 클릭합니다. 계속 구글 서비스 중지 창이 뜨더라도 무시하고 진행하면 됩니다. 오류창은 계정을 등록할때까지 계속 나올 수 있습니다.
![]()
step26. 구글 계정을 설정합니다.
![]()
step27. 구글 계정을 추가하면 구글 플레이가 동작하게 됩니다.
![]()
step28. 구글 플레이 설치가 완료되었으면 오른쪽 하단에 있는 전원 아이콘을 꾹 클릭하여 재시스템을 재시작합니다. 이때 창이 닫아지지 않으면 강제로 창을 닫습니다.
step29. 안드로이드를 재시작한 후에 구글 플레이를 실행하면 정상적으로 동작하게 됩니다. 자, 이제 여러분이 즐겨 사용하는 앱을 설치하여 즐겨 보시기 바랍니다.
![]()






































서작버튼 개발>지니모션을 눌러도 묵묵부답입니다