본문 바로가기
앱인벤터/Tips

앱인벤터 에뮬레이터(Genymotion) 사용하기

by 이지이지(EGEasy) 2021. 7. 13.

안녕하세요. 이지이지입니다.

이번 포스팅에서는 앱인벤터에 내장된 에뮬레이터가 아닌 Genymotion이라는 에뮬레이터를 사용하는 방법에 대해 알려드리고자 합니다.

 

앱인벤터 내장 에뮬레이터는 화면도 작고, 디자인도 별로, 속도도 느리고, 일부 블록은 사용도 할 수 없어 평소 잘 사용을 하지 않았는데요.

 

하지만 어쩔 수 없이 에뮬레이터를 사용해야 하는 경우도 있고, (특히 iOS 사용자라면 wifi로만 테스트가 가능하여 wifi가 구축되지 않은 환경에서는 테스트를 해 볼 방법이 없습니다.)

 

그러던 중 앱인벤터의 문서들을 뒤지다가 Genymotion이라는 에뮬레이터를 알게되었고,

화면도 시원시원하고, (저의 사용 경험에 한정되지만) 모든 기능이 잘 돌아가며 더욱 좋은 것은 안드로이드의 여러 장치(ex. 갤럭시 S시리즈, 노트 시리즈 등)를 가상으로 테스트해 볼 수 있다는 점입니다.

 

지금부터 Genymotion을 이용하는 방법에 대해 자세히 설명드리겠습니다.

 


 

1. 다음 링크를 클릭하여 앱인벤터 셋업 소프트웨어를 설치합니다.

→ 기존 에뮬레이터를 사용하거나 USB 연결을 사용하셨던 분이라면 이미 설치가 되어 있습니다.

→ 반드시 파일을 내려받으신 후 파일에 마우스 우클릭, "관리자 권한으로 실행"합니다.

→ 만약 링크를 클릭해도 별 반응이 없다면, 인터넷 주소창에 그대로 옮겨적고 엔터를 칩니다.

 

http://appinv.us/aisetup_windows

 

2. 다음 링크를 통해 Genymotion 다운로드 사이트에 접속, "with VirtualBox"아래 있는 용량이 더 큰 파일을 내려받습니다.

 

Genymotion 내려받기

 

============================================================================

2022.02.25. Update: 윈도우11 사용자의 경우 위의 이미지에서 without VirtualBox를 선택하여 설치합니다.

VirtualBox는 다음 링크를 통해 6.1.32. Windows hosts 파일을 내려받아 설치하시기 바랍니다.

설치 후, 4번 과정부터 이어가면 됩니다.

 

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt

www.virtualbox.org

============================================================================

 

 

3. 내려받기 한 파일을 더블 클릭하여 실행합니다. 따로 세팅은 필요없으며 계속 기본값으로 된 상태에서 클릭해 넘어갑니다. 저절로 설치창이 뜨는 VirtualBox도 함께 설치합니다. 마찬가지로 계속 클릭클릭 넘어가면 됩니다.

 

4. Genymotion을 실행하고, 로그인합니다. 계정이 없다면 CREATE ACCOUNT를 눌러 계정을 생성합니다.

계정을 생성할 때 정보는 대충 아무거나 넣으시면 됩니다.

 

5. 다음 화면에서 반드시 Personal Use를 선택하고 NEXT 버튼을 클릭합니다.

Personal Use 선택

 

6. 라이센스 동의화면에서 동의합니다에 체크하고 NEXT를 클릭합니다.

 

7. 다음 화면에서 디바이스를 추가합니다. 그냥 더하기(+)를 클릭하면 너무 많은 장치들이 뜨게 되므로,

[Android API]-[8.0-API26]에 체크 후 더하기(+)을 클릭합니다.

※ 안드로이드 버전을 8.0로 선택하는 이유는 이런저런 이유로 ARM Translation을 해줘야 하는데....

구글링해본바 현재 8.0버전까지만 보여 그렇습니다. arm translation으로 검색하면 정보가 있으니 참고하시기 바랍니다.

 

8. 더하기(+)를 클릭 후 장치를 선택하고, NEXT버튼 클릭, 다른 창으로 넘어갔을 때도 기본값으로 두고 그냥 INSTALL을 클릭합니다. 

저는 많은 사람들이 Galaxy를 사용하고 있어 Galaxy S9을 선택하였습니다. 

 

9. 디바이스가 추가되면 디바이스 우측편에 있는 점 세개를 누르고 [Start]를 클릭하면 디바이스가 실행됩니다.

실행이되면 Status 항목 아래에 On이라고 표시됩니다.

cf.) 에뮬레이터가 정상적으로 실행되지 않는다면 PC를 다시시작 합니다. 그래도 오류가 난다면, 성공할 때까지 PC를 재시작합니다. 윈도우 10사용자라면 보통 한 번, 윈도우 11 사용자인 경우에는 4~5차례 다시 시작해야 할 수도 있습니다.

 

10. 다음 arm translation을 다운받고 zip 파일 그대로 가상장치 화면에 드래그하여 가상장치에 설치합니다.

알림창이 뜨면 OK를 클릭합니다.

 

 

Genymotion-ARM-Translation_for_8.0.zip

 

drive.google.com

 

arm translation 설치

 

11. 가상장치를 종료하고 재실행합니다. 필수입니다!!! 재실행하지 않으면 12번 과정에서 에러가 납니다.

 

12. 10과 마찬가지로 다음 앱인벤터 컴패니언 APK를 링크를 클릭하고 내려받아 가상장치로 드래그하여 설치합니다.

→ 만약 링크를 클릭해도 별 반응이 없다면, 인터넷 주소창에 그대로 옮겨적고 엔터를 칩니다.

 

 

 

http://ai2.appinventor.mit.edu/companions/MITAI2Companion.apk

 

알림창이 뜨면 ALLOW를 선택합니다.

 

이제 Genymotion 준비는 모두 끝이 났습니다.

 

13. 평소 앱인벤터 에뮬레이터를 실행한 것 처럼 aiStarter를 실행합니다.

aiStarter

 

14. 앱인벤터에서 [Connect]-[USB]를 클릭하면 앱인벤터와 Genymotion의 가상장치가 연결됩니다!!!!!

 

가상장치 실행화면

 

※ 만약 앱인벤터가 Genymotion을 인식하지 못한다면, 

Appinventor의 adb.exe를 Genymotion의 adb.exe로 대체합니다.

Genymotion의 adb.exe를 복사해서 붙여넣기 하세요~

 

Genymotion 경로: C:\Program Files\Genymobile\Genymotion\tools\adb.exe을 복사하여,

Appinventor 경로: C:\Program Files (x86)\AppInventor\commands-for-Appinventor\adb.exe

 

이상 앱인벤터에서 Genymotion 에뮬레이터를 사용하는 방법이었습니다.

답답한 앱인벤터 에뮬레이터말고, 꼭! Genymotion 사용해보세요~~~

댓글