첫번째 안드로이드 프로그램, Hello World!
Android Studio를 이용하여, 첫번째 프로그램을 만들어(?) 보도록 하겠습니다.
모든 프로그램의 입문(?)이라고 할 수 있는 "Hello World!"입니다.
첫번재 안드로이드 프로그램, Hello World!
■ Android Studio 실행
왼쪽에 기존에 작성했던 프로젝트의 목록이 표시됩니다
그리고, 오른쪽으로 메뉴가 나타납니다.
신규 프로젝트를 생성할 것이기 때문에 첫번째 메뉴를 선택합니다.
- Start a new Acndroid Studo project
■ 프로젝트 생성하기
신규 프로젝트 생성을 누르면 프로젝트 유형을 선택할 수 있는 팝업창이 뜹니다.
프로젝트라기 보다는 Activity를 하나 추가하는 것으로 보는 것이 맞을것 같습니다.
- Empty Activity 를 선택하고 [Next]를 클릭합니다.
※ 링크 ☞ 제공되는 Activity 유형 알아보기
프로젝트의 환경정보를 설정합니다.
- 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! 가 뜨네요.
끝.
'Study > Etc' 카테고리의 다른 글
Android Studio를 이용한 UI작성방법 알아보기 (0) | 2020.01.12 |
---|---|
[001_02] AVD( Android Virtual Device ) 생성하기 (0) | 2020.01.05 |
Java vs Kotlin, 그래 결심했어! (0) | 2019.12.29 |
[TISTORY] 코드블럭 Syntax Highlight 적용하기 (0) | 2019.12.21 |
[Windows] 윈10, Internet Explorer 11( IE11 ) 32bit로 실행하기. (0) | 2019.12.18 |