앱 인벤터로 만든 프로젝트를 실행하는 방법은 세가지가 있습니다.

그 중에 저는 WiFi로 연결하여 실시간 실행하는 방법을 추천합니다. 다른 방법은 너무 느려~~~ㅜㅜ 내 컴이 느린가...

첫 번째 방법 : 컴퓨터와 스마트폰을 동일한 WiFi에 연결하여 실시간 실행하기

앱 인벤터로 작업하는 컴퓨터와 스마트폰이 동일한 무선AP(동일한 WiFi)에 연결되어 있어야 합니다.

특별한 프로그램을 설치할 필요도 없으며, 스마트폰에만 MIT AI2 Companion를 설치하면 됩니다.

실행속도도 매우 빠르고, 앱 인벤터에서 앱을 수정하면 바로 스마트폰에 실행결과가 반영되어 정말 편리합니다.

단, 안드로이드 스마트폰이 있어야 하고, 무선공유기도 필요합니다. 안드로이드폰이 없다면 주변에 공기계를 구해서 WiFi만 연결해서 사용해도 무방합니다.

MIT AI2 Companion은 위에 있는 QR코드를 스캔해서 설치하거나 Play Store에서 검색해서 설치하시면 됩니다.

이 것만 하면 실행할 준비가 모두 끝납니다. ^^

설치가 되었다면 앱 인벤터에서 앱을 만들고 Connet 메뉴 >> AI Companion 메뉴를 선택하면 됩니다.

아마 위 화면처럼 QR코드와 6자리 코드가 나올겁니다. 위 화면에서는 dafjjs가 되겠네요.

스마트폰에서 MIT AI2 Companion을 실행해서 scan QR code 버튼을 선택해서 위에 나온 QR코드를 스캔하거나, 직접 코드(이 화면에서는 dafjjs)를 입력해서 connect with code를 선택하면 됩니다. ^^


두 번째 방법 : 에뮬레이터로 실행하기

안드로이드폰과 무선AP를 도저히 못 구할 경우 사용할 수 있습니다. 다만, 컴퓨터에도 프로그램을 설치해야 하고, 실행결과를 보기위해서도 꽤 많은이 시간 길어야 몇 분이지만  필요합니다. 조금 답답하죠.

더구나 위치정보 등 스마트폰의 센서를 활용해야 하는 앱은 테스트하기가 어렵습니다. 

그래서 저는 권장하지 않습니다.

그래도 꼭 이 방법을 사용하셔야 할 분을 위해서 간단히 설명하겠습니다. 

우선 아래 링크를 클릭해서 프로그램을 설치해야 합니다. (아래 링크는 윈도우 사용자 기준입니다.)

http://appinventor.mit.edu/explore/ai2/windows.html

설치하면 aiStarter라는 바로가기가 설치된 것을 볼 수 있습니다. 이 넘을 실행해 주면 아래와 같은 화면이 뜹니다. 이제 에뮬레이터가 실행될 준비가 되었다는 화면입니다. ^^

아래는 첫 번째 방법을 설명할 때도 말씀드렸던 화면인데...

여기서 Emulator를 선택해 주면 됩니다.

그럼 아래 화면처럼 뭔가 주루룩 올라가면 작업하고 있구나 알 수가 있죠...ㅎㅎ

이런 작업이 진행되면서 아래와 같은 가상 안드로이드 폰 화면이 뜰겁니다. 여기서 내가 만든 앱이 제대로 실행 되고 있나 테스트 할 수 있습니다.

앞서도 이야기 했지만, 테스트 결과를 보기까지가 조금 오래 걸립니다.

앱을 조금 고쳐서 테스트해보고, 바로바로 결과를 보고 싶으시면 첫 번째 방법을 강력하게 추천합니다. ^^


세 번째 방법 : USB로 안드로이드 폰을 연결해서 실행

안드로이드폰은 있는데 무선AP(또는 무선 공유기)가 없을 때 쓸 수 있는 방법입니다.

스마트폰에 있는 센서를 활용한 앱을 테스트할 수는 있지만, 역시나 실행속도가 느리고 설정하는게 복잡해서 권장하고 싶지는 않습니다.

그래도 꼭 해야겠다는 분이 있을 수 있으므로 간략히 설명해 보겠습니다.

1. 앞서 설명한 첫 번째 방법에 나왔던 MIT AI2 Companion을 스마트폰에 설치합니다.

2. 두 번째 설명한 방법에 나왔던 프로그램을 컴퓨터에 설치합니다.

3. 스마트폰을 USB에 연결해야 하는데, 만약 해당 스마트폰의 USB드라이버가 설치되어있지 않다면 설치를 먼저 해주세요. (USB드라이버는 각 스마트폰 제조사 홈페이지에...^^)

4. 스마트폰의 개발자 옵션에 있는 USB디버깅을 켜주어야 합니다. 보통 안드로이드폰의 설정 > 개발자옵션 > USB디버깅 메뉴에 있을겁니다.

5. 두 번째 설명한 방법에 나왔던 AIStarter를 실행시켜 주세요.

이제 위 화면에 있는 USB메뉴를 선택하면 실행이 될겁니다. 프로젝트의 크기에 따라 다르겠지만 몇 분이 소요될 수 있습니다.


결론^^

결론이랄 것도 없지만... 안드로이드폰과 무선공유기가 없다면... 흠... 저는 안드로이드폰 공기계를 지인들에게 부탁해서 어떻게든 구하고, 무선공유기는 가장 저렴한 넘을 찾아서 하나 장만하시는게 정신 건강에 이롭다고 생각합니다. ^^


이 글에 사용된 일부 그림은 http://appinventor.mit.edu/explore/ai2/setup.html 에서 발췌하였습니다. 이 링크에서 제가 설명하는 것보다 더 자세한 정보를 얻으실 수 있습니다.^^

+ Recent posts