don't stop believing

Android 개발 준비 (with Kotlin, by Android Studio, on Windows) 본문

Kotlin/Android

Android 개발 준비 (with Kotlin, by Android Studio, on Windows)

Tongchun 2018. 7. 17. 09:56

Kotlin으로 Android Native App 개발을 하려고 합니다.

Windows에서 App 개발을 위한 준비를 해봅시다.


가장먼저 JDK를 설치합니다.

google 검색창에 JDK Download라고 검색하면 첫번째 링크에 Java SE Development Kit 8 - Downloads - Oracle라고 나옵니다. 링크를 클릭해서 들어가면 아래 화면처럼 Oracle의 Java SE Development Kit 8 Downloads 화면이 나옵니다.



Accept License Agreement를 체크하고 리스크 가장 밑에있는 Windows x64를 클릭해 다운로드 받습니다.

x86은 32비트 Windows용이고 x64 패키지는 64비트 Windows용입니다.

자신의 Windows가 어느 버전인지 확인하고 싶다면 윈도우 정보에서 디바이스 사양을 확인해 보세요.



다운을 받았으면 설치해 보겠습니다. 설치는 다운로드 받은 jdk 파일을 클릭하면 설치가 됩니다. 설치 경로 정도만 확인하면 됩니다.



설치가 되었다면 java 버전정도는 확인하고 가야겠죠. cmd 창을 열고 java -version을 확인합니다.



이제 Android Studio를 다운받아 설치할 차례입니다.

Android Studio 웹사이트에 접속해 다운받습니다.

https://developer.android.com/studio/



다운받은 android studio 설치 파일을 클릭해 설치를 시작합니다.



아래와 같은 창이 나온다면 처음 설정하는 것이므로 Do not import settings를 선택합니다. OK를 클릭하면 이후로 설정에 대해 확인하는 창이 나옵니다.



설정을 시작합니다.



설치 타입을 지정합니다. 저는 Standard를 선택했습니다.



UI Theme을 선택합니다. 저는 눈이 편한 Darcula를 선택했습니다.



설정 내용에 대해 확인합니다. Finish를 누르면 실제 설치가 시작됩니다.



설치가 완료되었습니다. Finish를 클릭해 줍니다.



설치가 완료되고 시작 화면입니다.



설치한 김에 뭐라도 만들어 봅시다. Hello World! 정도는 찍어 봐야죠.


Start a new Android Studio Project를 클릭합니다.



Application name에는 kotlin-sample-01이라고 입력했습니다.

Company domain에는 ngle.co.kr이라고 넣었구요.

저 두개를 넣으면 Package name이 생성됩니다. Package name은 마켓에 올리거나 디바이스에 설치할 때 Unique한 값이어야 합니다. 옆에있는 Edit 버튼을 클릭해 변경할 수도 있습니다.


그리고 Include Kotlin support를 체크합니다. 우리는 kotlin을 사용할 거니까요.

Next 버튼을 클릭해 다음으로 넘어갑니다.




Phone and Tablet에 체크합니다. 그리고 Android API 버전을 선택합니다.

제 폰이 LG V10 입니다 소프트웨어 정보를 보니 Android 버전 6.0으로 되어있습니다. 

API 선택 창에서 Android 6.0(MarshMallow)에 해당하는 API 23을 선택했습니다. 아래 메시지가 조금 달라지네요.

By targeting API 23 and later, your app will run on approximately 39.3% of devices.


버전이 높을수록 많은 기능들을 사용할 수 있지만 호환성에 대해서는 고민해야 할 부분입니다.

일단 Hello World!를 찍어보는 것이니 API 23으로 선택해 줍니다.


다음으로는 Activity 입니다.

다양한 Activity Sample들이 있는데 Empty Activity를 선택합니다.



Activity NameLayout Name을 지정합니다. 우선 수정하지 않고 MainActivity와 activity_main으로 하겠습니다.

Generate Layout File과 Backwards Compatibility (AppCompat)이 체크되어 있는지도 확인합니다.



Next를 클릭하면 Component Installer가 실행되고 설정에 따라 필요한 Component들이 설치됩니다.




Finish를 클릭하면 설정에 따라 Project가 Build됩니다.



빌드가 완료되면 Android Studio가 실행됩니다.



그런데 뭔가 잘못됐습니다. Error가 있습니다.

Build Tool이 설치가 안된 모양입니다. 링크를 눌러 Android SDK Build-Tools 27.0.3을 설치해 줍니다.



Next를 누르니 Build-Tool이 설치가 되고 다시 Build가 진행됩니다.

Build가 완료되면 MainActivity.kt 파일과 activity_main.xml 파일이 열립니다.



activity_main.xml 텝을 클릭하면 화면 구성을 할 수 있습니다.



Component Tree에 보면 ConstraintLayout이 있고 하위 Ab TextView에 Hello World!되어 있습니다.

그런데 옆에 봐면에는 아무것도 없는 흰 화면이네요. 

위 메뉴 중 AppTheme을 클릭해서 WithActionBar로 변경해 줍니다.



이제 Hello World!가 보이네요. 이걸 Simulator로 실행해 봐야죠. 

먼저 Virtual Device를 등록해야 합니다. 상단 메뉴에서 Tools > AVD Manager를 클릭해 Virtual Device를 등록합니다.



저는 Nexus 5X API 28이 등록되어 있습니다.

화면 아래 Create Virtual Device 버튼을 클릭해 버전에 맞는 Virtual Device를 등록하고 실행 시킬 수 있습니다.

이제 녹색의 Run 버튼을 클릭해 실행해 봅니다. 그럼 아래 처럼 어떤 Virtual Device에서 실행시킬 것인지 선택 창이 나옵니다.




Nexus 5X API 28 (Android 9, API 28)을 선택해 줍니다.

그럼 드디어 Hello World!를 보게 됩니다.




여기까지 Android Studio 설치와  Hello World! 였습니다.



Comments