관리 메뉴

Bbaktaeho

[Android] Windows10/MacOS 에서 Android Studio 설치 및 초기 설정 (안드로이드, IDE, java, JDK, zulu) 본문

개발 (Develop)/안드로이드 (Android)

[Android] Windows10/MacOS 에서 Android Studio 설치 및 초기 설정 (안드로이드, IDE, java, JDK, zulu)

Bbaktaeho 2020. 8. 27. 01:04
반응형

안드로이드 개발하기

안드로이드 플랫폼의 구조는 리눅스 커널과 JAVA API Framework 가 결합된 형태입니다.

따라서 안드로이드는 자바를 기반으로 하기 때문에 JAVA-Development-Kit(JDK)을 설치해야 합니다.

JDK 설치

Oracle JDK 와 OpenJDK 가 있습니다. 

Oracle 에서 상업적인 jdk와 오픈 소스로 배포한 jdk가 있습니다. Oracle JDK를 사용하면 보안에 안정적이긴 하지만 유료로 사용해야 합니다. 

그래서 OpenJDK 기반인 Zulu 배포판을 설치해서 사용하겠습니다.

 

아래 주소로 들어가서 다운로드합니다.

https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk

 

Download OpenJDK | Download JDK Java 8, Java 11 for Linux Windows

Download Zulu OpenJDK. Download Java 11, Java 8, Java 13. Open Source implementations of Java SE. Supported JDK platforms include Linux, Windows & macOS.

www.azul.com

Download Zulu 클릭하면 위와 같은 인터페이스가 나옵니다.

1.8 버전을 찾아서 운영체제에 맞게 설치 파일을 다운로드해주세요.

 

설치 방법은 비슷하니 MacOS 에서 진행하겠습니다.

dmg 파일을 설치 후 실행하면 나타나는 화면입니다.

Double-Click to Install Zulu 8.pkg 아이콘을 더블클릭하세요.

Continue 클릭
Install 클릭
Close 클릭

java -version

설치 후에 터미널을 실행하고 위의 명령어를 입력하면 설치된 Java 버전을 확인할 수 있습니다.

MacOS 는 따로 환경 변수를 설정하지 않아도 됩니다.

Windows10 환경변수 설정

Windows는 수동으로 해주거나 혹은 재부팅 후에 적용될 수 있습니다.

Win + S 단축키를 활용하여 "환경변수" 또는 "environment" 검색해서 환경변수 편집창으로 들어갑니다. 

고급 탭에 환경 변수 버튼을 클릭합니다.

사용자 변수에서 설정해도 괜찮고 시스템 변수로 설정해도 괜찮습니다.

저는 시스템 변수에 환경 변수를 만들어 주겠습니다.

Zulu를 설치한 위치를 값으로 두고 변수 이름은 JAVA_HOME 이라고 하겠습니다.

기본으로 설치하셨다면 저와 같은 경로에 Zulu가 설치되어 있습니다.

확인을 클릭합니다.

시스템 변수에서 Path를 찾아 위와 같이 편집합니다.

Path에...\zulu-8\bin\ 값이 존재한다면 그대로 쓰셔도 되고 저와 같이 변수를 지정해서 사용한다면 지워도 괜찮습니다.

java -version

터미널을 실행하고 위의 명령어를 실행합니다.

결과가 출력되면 변수가 문제없이 등록된 것이고 그렇지 않다면 재부팅 후에 다시 시도 바랍니다.

안드로이드 스튜디오 설치

Windows10, MacOS 에서 설치 방법은 인터페이스만 다르고 동일하므로 Mac에서 진행하겠습니다.

 

아래의 주소로 들어갑니다.

https://developer.android.com/studio/?gclid=CjwKCAjwkJj6BRA-EiwA0ZVPVpnOUFfne213cQQzZMu15RgTnObOhJXuAZRQeNlYYdR_jD2XuLgXBBoCVt4QAvD_BwE&gclsrc=aw.ds

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

DOWNLOAD ANDROID STUDIO 클릭

약관 동의에 체크 후 다운로드 버튼 클릭

Android Studio 드래그 & 드롭하면 설치됩니다.

Android Studio 아이콘을 클릭합니다.

기존 Android Studio 세팅이 있다면 위의 버튼을 클릭 후 셋팅 파일을 등록해주세요.

그렇지 않다면 Do not import settings

Android Studio가 실행되는 동안 구글이 사용자의 데이터를 수집하는 것을 허락하는지 물어봅니다.

저는 Don't send 하겠습니다.

Next 클릭
Standard 클릭
원하는 테마 선택 후 Next 클릭
Finish 클릭
설치 중...
Finish 클릭

Android Studio 가 모두 설치된 후의 모습입니다.

2020-08-27 기준 4.0.1 버전이 최신 버전이네요.

 

Android Studio 는 편집이 편한 도구라고 생각하면 됩니다.

실제 개발 환경은 모두 SDK 에 있습니다.

SDK Platforms 에서 플랫폼이 버전별로 표시되어 있습니다. 

기본으로 최신 버전이 설치되어 있고 원하는 플랫폼을 선택해서 Apply 하면 설치가 가능합니다.

SDK Tools 는 Android 에서 사용할 수 있는 tool 들의 목록을 볼 수 있습니다.

APK 파일을 생성해주는 Android SDK Tools, 에뮬레이터를 실행할 수 있는 Android Emulator 등이 있습니다.

intell CPU 사용자라면 HAXM 하드웨어 가속기를 사용 가능합니다. (CPU 세대와 버전에 차이가 있습니다.)

참고로 AMD 계열 CPU는 windows 기능 켜기/끄기 에서 Hyper-V 플랫폼을 활성화시켜줘야 합니다.

왼쪽 상단에 검색창을 이용해서 마우스 휠로 코드 텍스트의 크기를 조절할 수 있게 설정합니다.

(처음에 텍스트가 너무 작아서 눈이 아픕니다.)

 

여기까지 Andorid 개발 환경을 만들어 봤습니다.

※ Android Studio Plugin (필수 아님)

Plugins 를 클릭합니다.

개인적으로 vscode 에서 애용하는 테마입니다. 

폴더 아이콘, 코드 아이콘, IDE 아이콘이 변경됩니다.

터미널에서 Emulator 실행 (필수 아님)

저는 맥북이나 윈도우 노트북에서 메모리가 16기가 이상이 아니라면 에뮬레이터를 잘 사용하지 않습니다.

하지만 케이블을 두고 왔을 때 어쩌다 한 번 에뮬레이터를 실행한 적이 있었습니다. IDE 를 실행하고 AVD Manager를 통해서 접근하기 귀찮아서 설정하게 되었습니다.

 

공식 문서에 설명이 나와있습니다.

https://developer.android.com/studio/run/emulator-commandline?hl=ko

 

명령줄에서 에뮬레이터 시작  |  Android 개발자  |  Android Developers

Android 에뮬레이터와 함께 사용할 수 있는 명령줄 기능에 관해 알아보세요.

developer.android.com

먼저 환경 변수를 만들어줘야 합니다.

Android SDK 설치 경로를 값으로 하고 ANDROID_SDK_ROOT 를 변수 이름으로 설정합니다.

%ANDROID_SDK_ROOT%\emulator
%ANDROID_SDK_ROOT%\tools
%ANDROID_SDK_ROOT%\platform_tools

Path 에 위와 같이 편집합니다.

emulator -avd <에뮬레이터 이름>

위의 명령어로 에뮬레이터를 실행시킵니다.

 

에뮬레이터

emulator -list-avds

에뮬레이터 이름을 외워서 쓰기 어렵다면 list를 확인 후에 이름을 그대로 복붙 합니다.

저는 조금이나마 빠르게 실행하기 위해 AVD 라는 이름으로 지었습니다.

반응형