프로젝트 실행

IDE 에서는 안드로이드, iOS, 브라우저 에뮬레이터를 통한 프로젝트 실행을 지원합니다. 프로젝트를 실행하는 방법으로 Application Manifest Editor를 이용하는 방법과 도구 상단 Run 버튼을 이용하는 방법이 있습니다.

  • Application Manifest Editor를 열고 실행 / 배포 그룹에서 원하는 실행 방법을 선택합니다.

    ../../../_images/3-17.png

    <그림 3-12 실행 메뉴>

  • Project Explorer에서 실행하려는 프로젝트를 선택하고 도구 상단 Run 메뉴 옆에 세모 버튼을 누르면 그럼 아래 그림과 같이 드롭다운 메뉴가 나타납니다.

    ../../../_images/3-18.png

    <그림 3-18 실행 메뉴(2)>

Run As메뉴에서 Application for Android, Application for Browser Emulator, Application for iOS 메뉴 중 원하는 실행방법을 선택합니다.

안드로이드 디바이스 / 에뮬레이터에서 실행

  • 안드로이드 디바이스로 실행

    안드로이드 디바이스가 PC에 연결된 상태에서 앱을 실행하면 그림 3-19와 같은 안드로이드 디바이스 선택 대화상자가 나타납니다.

    ../../../_images/3-19.png

    <그림 3-19 디바이스 선택>

    연결한 안드로이드 디바이스를 선택하고 OK 버튼을 누르면 선택한 디바이스에 앱이 설치되고 실행됩니다.

  • 에뮬레이터로 실행

    앱을 에뮬레이터로 실행하기에 앞서 안드로이드 에뮬레이터를 생성해야 합니다. 도구 상단에서 Android Virtual Device Manager 버튼을 클릭합니다.

    ../../../_images/3-20.png

    <그림 3-20 안드로이드 에뮬레이터 선택>

    Android Virtual Device Manager(그림 3-20) 대화상자 중앙에는 설치된 안드로이드 에뮬레이터 리스트가 나타나고 오른쪽에 있는 Create 버튼을 클릭하면 그림 3-21과 같은 새로운 안드로이드 에뮬레이터를 설정할 수 있는 대화상자가 나타납니다

    ../../../_images/3-211.png

    <그림 3-21 안드로이드 에뮬레이터 생성>

    • AVD Name : 생성하려는 안드로이드 에뮬레이터 이름을 입력합니다.

    • Device : 타겟 디바이스를 선택합니다.

    • Target : 안드로이드 OS 버전을 선택합니다.

    • CPU/ABI : CPU 종류를 선택합니다.

    • Keyboard : PC 키보드를 에뮬레이터에서 사용할지 선택합니다.

    • Skin : 선택한 OS에서 지원하는 하면 사이즈를 선택합니다.

    • Front Camera : 전면 카메라를 선택합니다.

    • Back Camera : 후면 카메라를 선택합니다.

    • Memory Options : 메모리 용량을 설정합니다.

    • Internal Storage : 에뮬레이터 저장공간 용량을 설정합니다.

    • SD Card : SD 카드를 생성하거나 이미지 파일이 있는경우 설정할 수 있습니다.

    • Emulation Options : 기타 안드로이드 에뮬레이터에서 지원하는 옵션을 선택합니다.

    모든 설정이 끝났으면 Finish 버튼을 눌러 안드로이드 에뮬레이터를 생성합니다. 에뮬레이터 생성이 완료 된 후 다시 앱을 안드로이드로 실행 하면 안드로이드 에뮬레이터를 통해서 앱이 실행됩니다.

아이폰 디바이스 / 시뮬레이터에서 실행

앱을 iOS 실행하기를 선택하면 그림 3 22와 같은 iOS 애플리케이션으로 실행하기 대화 상자가 나타납니다.

../../../_images/3-22.png

<그림 3-22 iOS 실행>

  • 시뮬레이터로 실행하기
    iOS 애플리케이션으로 실행하기 대화상자에서 iPhone / ipad 시뮬레이터로 실행하기를 선택하고 시뮬레이터 정보를 설정합니다.
    • SDK Version : 실행하려는 iOS 버전을 선택합니다.

    • Device Family : iPhone / ipad를 선택합니다.

    • Retina Display로 실행하기를 선택합니다.

    설정을 마친 후 OK 버튼을 누르면 시뮬레이터가 실행되고 앱이 실행됩니다.

  • 디바이스로 실행하기

    iPhone 디바이스가 연결하고 iOS 애플리케이션으로 실행하기 대화상자에서 iPhone / ipad 디바이스로 실행하기를 선택합니다. 디바이스 목록에서 앱을 실행할 디바이스를 선택한 후 OK 버튼을 누릅니다.

브라우저 에뮬레이터에서 실행

Browser Emulator는 UI / Script를 PC 환경에서 빠르고 편리하게, 개발 / 디버깅 할 수 있도록 편의 기능을 제공하기 위한 툴입니다. Browser Emulator 실행 시 크롬 브라우저에서 Ajax 통신을 위해 보안 설정을 해제하고 실행되어야 합니다. 브라우저 에뮬레이터로 실행하기를 선택하면 그림 3-23와 같이 브라우저 에뮬레이터를 선택하는 대화상자가 나오게 됩니다.

../../../_images/3-23.png

<그림 3-23 브라우저 에뮬레이터 실행>

브라우저 에뮬레이터를 선택하고 OK 버튼을 누르면 실행중인 크롬 브라우저는 종료 강제 종료 후 재실행 됩니다. 브라우저 에뮬레이터에서는 로컬 웹 서버를 통해 실행되므로 수정되는 화면을 실시간으로 확인할 수 있습니다. 주의) Browser Emulator는 Direct View가 사용 안함으로 선택되어 있어야 합니다.