I am public blog

Hello word I am Public Blog

안드로이드 프로젝트 생성을 위한 이전 학습을 따라왔다면, 이미 앱을 실행하기 위한 기본적인 “Hello World” 소스 파일들의 세트를 포함하고 있을 것 입니다.

여러분이 앱을 실행시키는 방법은 두 가지가 있는데 하나는 여러분이 가지고 있는 실제 단말기에서 실행시키는 것과 또 다른 하나는 Android Studio를 이용하는 것 입니다. 이번 학습에서는 여러분의 앱을 Android Stuido나 명령줄 도구로 실제 장치와 안드로이드 에뮬레이터 상에 어떻게 설치하고 실행하는지는 보여줍니다.

실제 단말기에서 실행하기

만약 여러분이 동작중인 안드로이드 단말기를 가지고 있다면, 여기에서 앱을 설치하고 실행하는 방법을 설명합니다.

단말기 연결하기

  1. USB 케이블로 여러분의 개발 장비에 단말기를 연결합니다. 여러분이 윈도우즈 상에서 개발 중 이라면 여러분의 단말기에 적절한 USB 드라이버를 설치해야 할 수도 있습니다. 드라이버 설치를 위한 도움말은 OEM USB Drivers 문서를 참고하십시오.
  2. 여러분의 단말기 상의 USB 디버깅을 활성화 시킵니다. 안드로이드 4.0 이상의 단말기는 설정 > 개발 옵션으로 이동합니다.

주의 : 안드로이드 4.2 이상에서는 기본 설정이 개발 옵션 메뉴가 숨겨저 있습니다. 메뉴를 활성화 하려면 설정 > 휴대폰 정보로 이동 후 빌드 번호를 7번 탭 한 후에 이전 화면으로 돌아가면 개발자 옵션 메뉴가 보입니다.

Android Studio에서 앱 실행하기

  1. 프로젝트의 파일 중에 하나를 선택한 후 툴바에서 RunRun  버튼을 클릭합니다.
  2. 보여지는 Choose Device 창에서, Choose a running device 라디오 버튼을 선택하고, 단말기를 선택한 후 OK 버튼을 클릭합니다.

Android Studio는 연결된 단말기에 앱을 설치하고 실행시킵니다.

에뮬레이터에서 실행하기

여러분이 앱을 Android Studio나 명령줄에서 실행시키기 위해서는 우선 Android Virtual Device(AVD)를 만들어야 합니다. AVD는 여러분이 사용하기 위해 지정한 단말기 모델을 구성한 가상 단말기 입니다.

AVD 생성하기

  1. Android Vritual Device Manager 실행하기
    • Android Studio에서 Tools > Android > AVD Manager를 선택하거나, 툴바에서 AVD Manager 아이콘AVD icon을 클릭하면 AVD Manager 화면이 보여집니다.
    • 또는 명령줄에서 디렉토리는 sdk/로 변경하고 다음 명령어를 실행합니다.
      tools/android avd

      주의 : 명령줄에서 실행한 AVD Manager는 Android Studio의 버전과 다르기 때문에 다음의 모든 단계를 적용되지 않을 수 있습니다.

  2. AVD Manager 메인 화면에서 Create Virtual Device를 클릭합니다.
  3. 하드웨어 선택 창에서, Nexus 6 단말기 구성을 선택하고 Next 버튼을 클릭합니다.
  4. AVD에 원하는 시스템 버전을 선택하고 Next 버튼을 클릭합니다.
  5. 구성 설정을 확인하고 Finish 버튼을 클릭합니다.

AVD에 대한 보다 많은 정보는 Managing AVDs with AVD Manager 문서를 보십시오.

Android Studio에서 앱 실행하기

  1. Android Studio에서 프로젝트를 선택하고 툴바에서 RunRun 버튼을 클릭합니다.
  2. Choose device 창에서 Launch emulator 라디오 버튼을 클릭합니다.
  3. Android virtual device 풀다운 메뉴에서 생성한 에뮬레이터를 선택하고 OK 버튼을 클릭합니다.

에뮬레이터가 로드되기 위해서 몇 분 정도가 소요될 수 있습니다. 여러분은 잠금화면을 해제해야 할 수 있습니다. 잠금화면에 해제되어 있다면 에뮬레이터 화면에 My First App이 보여집니다. 이 내용이 에뮬레이터 상에서 안드로이드 앱을 빌드하고 실행하는 방법입니다. 개발을 시작하기 위해 다음 학습을 계속합니다.

 

본 내용은 안드로이드 개발자 사이트의 Training 정보를 개인적으로 번역한 정보 입니다. 원문보기