안드로이드 스튜디오 설치하기! | How to Setup Android Studio 3.* on Windows 10

2018. 1. 29. 22:54Tutorial & Training/Android

728x90


안드로이드 개발 환경 구축하기

- Android Studio 설치 -

본 포스트는 Android Studio 3.0 Version을 기준으로 작성하였습니다.


※ 파란색 굵은 글씨만 보고 따라하면 빠르게 따라 할 수 있습니다.






http://developer.android.com Android 공식페이지 

  접속해서 하단에 Android Studio 가져오기를 클릭하세요!





페이지가 이동되면서 다운로드 Button이 보입니다.

Android Studio 3.0.1 For Windows 를 다운받아주세요.



동의? 어 보겸

Android Studio For Windows 다운로드를 눌러 다운로드를 진행하세요!



 위 와 같은 화면이 나타나면서 크롬브라우저의 경우

하단에 다운로드가 진행됩니다.




다운 받은 파일을 실행시키고 Next를 클릭해주세요!




Android Studio Editor와

Android Virtual Device(가상 기기)를 둘다 체크하고 넘어가세요.

언젠가 쓸지도모르니깐 나중에 깔기 귀찮으니 미리 깔아둡시다.



경로 지정 후 Next

저는 SSD에서 작업을하기 때문에 그냥 기본(Default)로 하였습니다.



단축키를 만들거니 안만들거니?

그런 뜻 인데 전 만들거니

하단 Do not create Shortcuts는 체크하지 않고 Install 하겠습니다.



기다리시면 이렇게 Next가 활성화가 됩니다.



Start Android Studio가 체크되어 있는데

바로 실행하실거라면, 체크상태에서 Finish!



Import Studio settings from:

기존의 사용하던 Android Studio의 설정값을 불러올거니?

└ 처음 설치자의 경우는 상관없는 내용입니다.


Do not import settings

설정값 안불러옴!



Loading...




위 와 같은 화면이 나타는데 

환영메시지입니다. 영어라 짜증나시겠지만(?),

SDK와  개발환경 설치를 언급하고 있으니 선택의 여지가 없네요.

Next를 눌러주세요.



Standard : 당연히 기본구성

(Recommended for most users)

직역하면 대부분의 사용자를 위한 추천 구성이야! 라는 뜻입니다.


Custom :  내가 설치할 내용을 수정할거야!




Theme설정 

저는 어두운 계열인 Dracula를 선호합니다.

개인적으로 Jetbrains의 제품을 3가지나 쓰게되네요...

Pycharm, Intellij, Android Studio

나중에 Php Storm까지... 기회가 되면 써보겠습니다.



기본 구성이 끝났으면 Finish를 눌러주시면 끝입니다.



Start a new Android Studio project!

새로운 프로젝트 시작!


기존의 작업하였던 Project가 있다면 Open an existing Android Studio project를!




Application Name은 말그대로

해당 애플리케이션의 이름입니다.


하단에 C++을 지원하고

Kotlin도 지원한다고 체크박스가 있는데,

해당 내용은 나중에 다룰것이고, 지금은 Java를 기반으로 진행을 할 생각입니다.


Company domain 이부분은 나중에 패키지 명으로 들어가게 되는데

하단에 Package Name처럼 작성한것을 Reverse(뒤집)해서 + Application Name 이 붙는 구조 형식입니다.


Application Name이 Facebook 이고,

Company Domain이 steven.yankee.com 일 경우,

Package Name은 com.yankee.steven.Facebook 이 된다는 겁니다.



Android를 개발할 수 있는 언어는 대표적으로

1. Java

2. Kotlin

3. C++

4. Go

그 외 다른언어들도 SL4A 같은걸 써서 하긴하는데 비효율적이라 잘 안쓰이네요...

지금 가장 추세는 Kotlin 입니다.

Jetbrains에서 개발하였고 현재

developer.android.com에서도 Kotlin을 권장하고 있습니다.


문법 자체는 Python이나 JS, Perl, Ruby등을 사용해보셨다면, 인터프리터 언어 이기 때문에

어렵지 않게 금방 배우실 수 있습니다.


또 한, IOS개발의 언어로 사용되는 Swift는 

제가 공부할 당시엔... Kotlin문법을 배껴서 만들었다고 생각해도 될 정도로

거의 차이가 없습니다.


1타 2피!




Phone and Table을 집중적으로 봐주셔야 합니다.

제가 만들 Application의 가장 최하위 호환 버전을 구성하는 건데, API 15가 기본으로 구성되어 있습니다.

다른 API를 선택해보실 경우 하단에 By targeting API ~~~ 100% 부분에서

퍼센트가 바뀔 것 입니다.


이것의 의미는 쉽게 말하면 이 API 버전으로 개발 하실 경우 100%를 전체 유저라고 가정할 경우

100% 모두 호환 설치 및 실행이 가능하다는 내용입니다.


때문에 특정 유저들을 위한 부분이 아니라면 대개의 앱은 이런식으로 넘어 짚고 가도 되지 않을까 라고

조심스럽게 작성해봅니다.


저도 공부하는 입장이기 때문에 잘 모르기 때문에, 혹시나 잘못된 설명이라면

댓글로 지적해주세요!


안 눌러보셔도 됩니다.

Help me choose를 눌러보시면 아래와 같은 이미지를 보실 수 있습니다.




현재 API 버전 별로 유저들의 사용/개발 빈도(?)를 Percent(%)로 표현한 것입니다.

아직 오레오는 보이지 않네요.

1월 28일 기준입니다.


다시 이전 화면에서 API를 선택하고 Next를 누르고 넘어가시면



안드로이드에선 Activity라는 구조가 있는데

이 부분은 나중에 설명하겠습니다.

우선 간단한 Hello World를 써보기 위해 Empty Activity를 생성하여 봅시다.!




Activity Name도 간단한 Hello World 출력용이니 건들지 않고,

Finish를 하겠습니다.



JetBrains Editor에 항상 나오는 문구 입니다.

Show Tips on Startup 체크박스를 해제하시고 Close를 누르셔야 다음에 실행할 때 도 안뜹니다.



Android는 기본적으로 다른 Language(언어)들보다도 Editor 자체가 

상당히 무겁(불러올 내용이 많아 매우 느림 노답)습니다.


JetBrains의 Editor는 하단에 현재 색인(인덱싱)을 얼마나 하였는지 표현해줍니다.

쉽사리 표현해보자면,

내가 안드로이드 스튜디오에 갖고있는 모듈, 라이브러리, 내부구성 파일, xml, java class, gradle 등등

다양한 파일들이 있는데 그것을 검색하는중입니다.

나중에 import 같은 선언을할때 로드할 수 있도록 말이죠.



아쉽지만, 실행 화면을 만드는 방법은

다음 편에서 이어서 할 것이고,

일단은 간단하게 다음 포스트 내용으로는 Nox를 이용하여 Hello World를 띄워보도록 하겠습니다. 




728x90