로그인
Sign in
Extra Form

  안드로이드 에뮬레이터, 지니모션(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 ] 메뉴를 클릭하여 우분투용 지니모션을 다운로드합니다.

genymotion2.png

step4. 콘솔 창을 열어 다운로드한 경로로 이동하여 다음과 같이 실행 권한을 부여한 후 지니모션을 설치합니다. 지니모션을 기본값으로 설치하는 경우 /opt/계정명/Downloads/genymotion 디렉토리에 설치됩니다. 파이어폭스로 다운로드한 경우 사용자 계정의 Downloads에 다운 파일이 위치합니다.


genymotion3.png


step5. 지니모션을 실행합니다.

- 실행방법1 : 런처(시작메뉴) > 기타프로그램 > 개발 > Genymotion 클릭 또는 런처>기타프로그램>에뮬레이터>Genymotion

genymotion4.png 


- 실행방법2 : 콘솔창 또는 alt+F2키를 눌러 /opt/계정명/Downloads/genymotion/genymotion 를 입력하여 실행 

genymotion5.png


step5. 지니모션이 실행되면 로고 창이 몇 초간 보여주고 사라집니다.

genymotion6.png



step6. [동의(Accept)]를 클릭합니다.


genymotion7.png



step7. [설정] 도구 아이콘을 클릭합니다.


genymotion8.png


step8. [Account] 탭 설정에서 [Sign in]를 클릭하여 지니모션 계정을 입력한후 설정 창을 닫습니다.


genymotion9.png


step9. [Add] 도구를 클릭하여 가상 디바이스를 생성합니다.


genymotion10.png


step10. Device model에서 원하는 기종을 선택합니다. 필자는 S4를 사용하고 있어서 그냥 S4로 선택하였습니다. 그러면 이용 가능한 가상 디바이스가 보여지는데, 적당한 디바이스를 선택하고나서 다음 단계로 진행합니다.


genymotion11.png


step11. [다음] 버튼을 클릭합니다.


genymotion12.png


step12. 가상 디바이스를 다운로드하는 과정이 나옵니다. 이 과정에서 상당한 인내심이 요구되는 과정입니다. 다운로드 과정에서 지니모션이 죽는 현상이 발생되는데, 이 경우 콘솔창을 열어서 지니모션 프로세스를 검색해서 죽인 후에 지금까지의 과정을 재반복해야 합니다. 운이 좋으면 몇 차례의 과정을 통해서 가상 디바이스를 다운받을 수 있지만, 운이 안 좋으면 수십차례 반복해야 합니다. 필자의 두 대 피씨 가운데 한 대는 세 차례의 반복 과정을 통해 성공하였지만, 다른 한 대의 피씨에서는 20여분 이상의 시간이 걸렸습니다.


genymotion14.png


다운로드 과정에서 지니모션 다운로드 창 반응이 없을 때마다 다음과 같이 ps ax | grep geny 명령으로 동작중인 지니모션 프로세스 번호(PID)를 확인하여 kill 명령으로 해당 프로세스 번호를 모두 죽여 주어야 합니다. 이 과정을 반복적으로 해야 하므로, 지니모션 실행을 콘솔창에서 명령으로 실행하는 것이 프로세스가 죽으면 Ctrl-C키를 눌러 중단시키면 프로세스를 죽이는 명령을 내리지 않고도 재작업을 할 수 있어서 편리할 것입니다.

genymotion13.png


step13. 가상 디바이스가 다운로드되었습니다. [ Finish ] 버튼을 클릭합니다.

 genymotion18.png


step14.  스패너 모양의 아이콘을 클릭합니다.


genymotion15.png


step15. 가상 디바이스의 화면 해상도를 설정합니다. 기본 해상도로 사용해도 되지만, 화면이 크게 나오므로 여러분 환경에 맞는 해상도를 설정하여 사용합니다.


genymotion19.png


step16. [시작] 도구 아이콘을 클릭하여 안드로이드 가상 디바이스를 실행합니다.


genymotion27.png


step17.  안드로이드 시작 화면이 보여집니다. 이때 시스템에 따라서 달라질 수 있는데 몇 초후에 안드로이드가 부팅되는 것이 보입니다. 따라서 검은 화면이 나온 후에 안드로이드 로고가 나올때까지 기다립니다. 만일 이 과정에서 부팅이 이뤄지지 않으면 가상 디바이스를 삭제한 후에 다시 생성하여 시작해 보기 바랍니다.


genymotion20.pnggenymotion21.png 


step18. 안드로이드 화면이 나옵니다. 화면이 모두 영어로 나오는데, 한글로 나오도록 하려면 [설정] 아이콘을 클릭합니다. 


 genymotion22.pnggenymotion23.png


step19. [Language & Input > Language > 한국어]로 언어 설정을 변경하면 한글 환경으로 안드로이드를 사용할 수 있게 됩니다.


genymotion24.png genymotion25.png genymotion26.png genymotion27.png


step20. 구글 플레이는 지원되지 않으므로, 구글 플레이를 설치하려면 넘버원 리눅스에서 파이어폭스로 다음 주소에 접속하여 여러분의 설치한 가상 디바이스 버전에 맞는 구글 플레이 APK를 다운로드합니다. 주의할 점은 안드로이드 4.4.4 버전의 가상 디바이스에 맞는 Gapps CynaogenMod12를 다운로드하여 설치하게 되면 구글플레이가 설치되지 않는 문제점이 있으므로 4.3.x용인 Gapps CyanogenMod11 버전으로 다운로드하는 것이 좋습니다.


 http://www.teamandroid.com/gapps/


 genymotion35.png


step21. 다운로드가 완료되면 돌핀 파일 관리자를 실행하여 다운로드 폴더로 이동하여 다운로드한 gapps-lp-20140105-singed.zip 파일을 지니모션의 안드로이드 창으로 드래그합니다.


genymotion29.png


step22. [OK] 버튼을 클릭합니다.


genymotion30.png


step23. [OK] 버튼을 클릭합니다.


genymotion31.png  


step24. 구글 플레이 오류 창이 나오는데, 무시합니다.


genymotion34.png


step25. 설치된 구글플레이 아이콘을 찾아 클릭합니다. 계속 구글 서비스 중지 창이 뜨더라도 무시하고 진행하면 됩니다. 오류창은 계정을 등록할때까지 계속 나올 수 있습니다.


genymotion35.png


step26. 구글 계정을 설정합니다.


genymotion36.png


step27. 구글 계정을 추가하면 구글 플레이가 동작하게 됩니다.


genymotion37.png


step28. 구글 플레이 설치가 완료되었으면 오른쪽 하단에 있는 전원 아이콘을 꾹 클릭하여 재시스템을 재시작합니다. 이때 창이 닫아지지 않으면 강제로 창을 닫습니다.


genymotion32.png


step29. 안드로이드를 재시작한 후에 구글 플레이를 실행하면 정상적으로 동작하게 됩니다. 자, 이제 여러분이 즐겨 사용하는 앱을 설치하여 즐겨 보시기 바랍니다.


genymotion38.png




 


 

  • ?
    돈데크만 2016.09.19 19:06
    step5. 지니모션을 실행합니다. 에서 안되는군요
    서작버튼 개발>지니모션을 눌러도 묵묵부답입니다
  • profile
    zharyong 2016.09.19 23:41
    사용하시는 리눅스 버전을 알려 주시고요(해당 버전에서 문제가 있는지를 파악해야 하기 때문입니다.)
    콘솔창을 열어서 절대경로를 지정하여 실행해 보시기 바랍니다. 이 때도 문제가 있다면 실행 결과로 나오는 메시지가 있다면 그 메시지를 알려 주시기 바랍니다.
  • ?
    QU 2016.10.23 18:36
    저도 지니 모션을 눌러도 계속 가만히 있네요 리눅스 버전 민트(하모니카)
  • profile
    zharyong 2016.10.24 03:05
    하모니카는 제가 사용하지 않는 배포판이라서 테스트해 드릴 수 없음을 유감스럽게 생각합니다. 넘버원 리눅스 기반으로 지니모션 설치 과정을 기술한 것이기 때문에 넘버원 리눅스에서 테스트해 본 후에 문제가 없다면 하모니카에 적용해 보시고, 만일 하모니카에서 문제가 있다면 하모니카 사용자들로부터 도움을 얻으시는 것이 좋을 것 같군요. 만일 넘버원 리눅스에서 문제가 발생된다면 몇 단계에서 어떻게 문제가 발생하는지 알려주시면 어떤 문제인지 파악해서 트러블슈팅을 드리겠습니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 원하는 강좌나 팁이 있으면 요청해 주세요. 3 zharyong 2018.07.15 213
152 [엑스] XFCE 오픈데스크탑 사용하기 file zharyong 2016.09.24 1416
151 [KDE위젯] AppMenu QML 런처 프로그램 사용 file zharyong 2016.09.21 1373
150 [No1.Linux-2016/시스탬] 한글2010에서 PDF 문서 만들기 file zharyong 2016.09.12 1420
149 [멀티미디어] KODI에서 IPTV 시청하기 file zharyong 2016.09.12 6281
148 [엑스] Mate(마테) 데스크탑 환경 file zharyong 2016.09.07 1398
147 [엑스] LXQT 오픈데스크탑 사용하기 file zharyong 2016.09.07 2139
146 [엑스] LXDE 오픈데스크탑 사용하기 file zharyong 2016.09.07 1488
145 [멀티미디어] 사운드 설정 - 재생및 캡쳐(녹음) 장치 file zharyong 2016.09.03 8254
144 [멀티미디어서버] Icecast/Ices를 이용한 스트리밍 서비스(인터넷 라디오 방송국) 만들기 1 file zharyong 2016.09.01 2478
143 [멀티미디어서버] MPD 설정및 칸타타 클라이언트로 오디오 스트리밍 감상하기 4 file zharyong 2016.08.29 2061
142 [엑스응용] 한컴 오피스 뷰어 사용하기 2 file zharyong 2016.08.12 1884
141 [No1.Linux-기능강화판] 리눅스에서 스마트폰 메시지 공유하기 file zharyong 2016.07.28 1235
» [No1.Linux-기능강화판] 리눅스에서 안드로이드 앱 사용하기(지니모션) 4 file zharyong 2016.07.19 5636
139 [No1.Linux-기능강화판] 한글 2010 설치 1 file zharyong 2016.07.19 1660
138 [No1.Linux-기능강화판] 카카오톡 설치 1 file zharyong 2016.07.18 1231
137 [No1.Linux-기능강화판] 맑은 글꼴 사용하기 file zharyong 2016.07.18 1260
136 [엑스응용] 카카오톡 설치 1 file zharyong 2016.07.14 4685
135 [방화벽] 특정 아이피와 포트 접속 제한 zharyong 2016.05.24 1876
134 [시스템] 넘버원리눅스의 패키지 설치 방법(apt-get 사용법) zharyong 2016.05.23 1390
133 [No1.Linux] 방화벽 Shorewall 설정 방법 zharyong 2016.05.07 1625
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12