반응형

첫번째 안드로이드 프로그램, Hello World!

 

Android Studio를 이용하여, 첫번째 프로그램을 만들어(?) 보도록 하겠습니다.

모든 프로그램의 입문(?)이라고 할 수 있는 "Hello World!"입니다.

 

첫번재 안드로이드 프로그램, Hello World!

 

■ Android Studio 실행

  
Android Studio 실행화면

 

   왼쪽에 기존에 작성했던 프로젝트의 목록이 표시됩니다

   그리고, 오른쪽으로 메뉴가 나타납니다.

 

   신규 프로젝트를 생성할 것이기 때문에 첫번째 메뉴를 선택합니다.

      - Start a new Acndroid Studo project

 

■ 프로젝트 생성하기

 

   신규 프로젝트 생성을 누르면 프로젝트 유형을 선택할 수 있는 팝업창이 뜹니다.

   프로젝트라기 보다는 Activity를 하나 추가하는 것으로 보는 것이 맞을것 같습니다.

   - Empty Activity 를 선택하고 [Next]를 클릭합니다.

 

  ※ 링크 ☞ 제공되는 Activity 유형 알아보기

 

   프로젝트의 환경정보를 설정합니다.

  
Configure your project

    

   - Name : 프로젝트의 이름입니다. 앱 배포시 프로그램명이 됩니다.

                저는 Hello World라는 이름으로 생성해 보았습니다.

   - Package name :  프로젝트를 생성할 Package명입니다.

   - Save location : 프로젝트 파일이 저장될 폴더경로 입니다.

   - Language : 개발할 프로그래밍언어 입니다.( Java와 Kotlin 중에 선택할 수 있습니다. )

                     저는 Java로 개발할 예정이므로, Java를 선택합니다.( Kotlrin 링크 참조 )

   - Minium API Level : API와 O/S의 버전을 선택합니다.( 호환성과 연관이 있습니다. )

 

   □ This project will support instance apps

   □ Use androidx.* artifacts

       ~ 아직 잘 모르겠네요. 추후 공부해서 보완하도록 하겠습니다.

 

   기본정보들을 입력하고 [Finish] 버튼을 클릭하면, 프로젝트가 생성됩니다.

  
프로젝트 생성 화면

 

   Android Studio 개발화면의 구성은 별도로 알아보도록 하겠습니다.

 

   ※ 링크 ☞ Android Studio 화면 구성요소 알아보기

 

 

■ 실행하기

 

   프로젝트를 생성할 때, Activity 유형을 Empty Activity를 선택하였습니다.

   Android Studio는 자동으로 기본적인 구성파일과 소스를 생성해 줍니다.

 

   ※ 링크 ☞ Android Studio 파일 구성

 

   (아무런 작업없이) 프로그램을 바로 실행해 보겠습니다.

   메뉴 [Run] - [Run 'app'] 를 선택합니다.( HotKey : Shift + F10 )

 

  
오류 내용

 

   바로 실행할 경우, 위와 같은 오류가 발생합니다.

   원인은 실행할 수 있는 Device문제 입니다.

  
도구모음

   화면 우측 상단을 보면, 실행할 Device를 선택하는 ComboBox가 보입니다.

   프로젝트를 생성하는 과정에서 Minimum API Level을 선택하는 부분이 있습니다. ( [그림] Configure your project )

   API가 실행되기 위한 최소버전으로, 선택된 Device가 그 버전을 지원하지 않기 떄문에 발생하는 오류입니다.

 

   Minimum API Level 버전을 낮게하여 프로젝트를 생성하거나

   AVD( Android Virtual Device )에서 지원하는 버전의 애뮬레이터를 생성하면 됩니다.

 

   ※ 링크 ☞ AVD( Android Virtual Device ) 생성하기   

 

■ 실행 결과

 

실행 화면

   

   처음에 애뮬레이터를 실행하면 약간의 시간이 필요합니다.

 

기본 Activitey인 Empty Activity를 선택하여도 위와 같이 기본로직이 들어가 있습니다.

아무것도 하지 않았는데, Hello World! 가 뜨네요.

 

끝.

반응형