본문 바로가기
안드로이드

코틀린 안드로이드 개발환경 세팅하기

by 천검 2024. 5. 15.
반응형

우선 Copilot에 코틀린 안드로이드 개발환경 세팅을 확인하면 아래와 같이 얘기해 준다.

물론입니다! 안드로이드 스튜디오를 설치하고 코틀린 프로젝트를 설정하는 방법을 알려드리겠습니다. 아래 단계를 따라 진행해보세요:

1. 안드로이드 스튜디오 설치:
o 먼저, Android Studio 공식 홈페이지에서 설치 파일을 다운로드합니다.
o 다운로드가 완료되면 설치 파일을 실행하고 안드로이드 스튜디오를 설치합니다.

2. 코틀린 업데이트:
o 설치가 끝난 후 안드로이드 스튜디오를 실행합니다.
o 처음 설치하는 경우, 코틀린 옆에 업데이트 버튼이 표시됩니다. 이를 클릭하여 코틀린을 최신 버전으로 업데이트합니다.

3. 프로젝트 만들기:
o 안드로이드 스튜디오를 실행하면 환영 메시지가 나타납니다. Next를 눌러 다음 단계로 진행합니다.
o 프로젝트를 만들기 위해 **새 프로젝트 (New Project)**를 클릭합니다.
o "Kotlin"으로 검색하여 **“안드로이드 앱 (Android App)”**을 선택하고 Next를 클릭합니다.

4. 기본 설정:
o 기본 설정으로 설치하는 경우 Standard을 선택하고, UI 테마를 고릅니다.
o Android SDK와 Android Virtual Device를 설치합니다.

이제 안드로이드 스튜디오가 설치되었고 코틀린 프로젝트를 시작할 준비가 되었습니다! 성공적인 개발을 기원합니다. 😊

 

이제 위의 순서를 참고하여 코틀린 안드로이드 개발환경을 세팅해본다.

 

1. 안드로이드 스튜디오 다운 및 설치

https://developer.android.com/studio?hl=ko#get-android-studio 경로에서 최신 안드로이드 스튜디오를 다운 받아 설치한다. (현재 최근 버전은 Jellyfish)

컴포넌트를 다운로드 설치를 하다 보면 아래와 같이 에러가 발생한다.

 

Intel® HAXM installation failed. To install Intel® HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows

 

Copilot에 물어보면 아래와 같이 답변해 준다.

안드로이드 스튜디오에서 Intel® HAXM 설치가 실패했다면, 몇 가지 원인과 해결 방법을 살펴보겠습니다. 아래 단계를 따라 진행해보세요:

1. 컴퓨터가 Intel 프로세서를 사용하는지 확인:
o 먼저, 안드로이드 스튜디오에서 에뮬레이터가 실행 중이면 HAXM 설치가 안될 수 있습니다. 에뮬레이터를 종료해주세요.
o HAXM을 설치하기 위한 운영체제가 최신 버전인지 확인해주세요.
o Hyper-V 기능이 켜져 있으면 HAXM과 충돌하기 때문에 설치가 안됩니다. Hyper-V 기능을 끄는 방법은 여기를 참고하세요.
o 사용 중인 컴퓨터의 CPU가 가상화 기능을 지원하는지 확인해주세요. BIOS로 들어가서 가상화 기능을 활성화해야 할 수도 있습니다.

2. 컴퓨터가 Intel 프로세서를 사용하지 않는 경우:
o 최근에는 Intel에서 만든 프로세서가 아닌 AMD에서 만든 라이젠을 사용하는 경우가 많아졌습니다. 이럴 경우 HAXM을 설치하지 못합니다.
o 대신 윈도우에서 제공하는 기능인 ‘Hyper-V’ 또는 'Windows 하이퍼바이저 플랫폼’을 사용하면 HAXM이 없어도 에뮬레이터를 가속시킬 수 있습니다. 자세한 방법은 여기를 참조하시면 됩니다.

위의 문제들이 해결됐다면 Intel HAXM을 수동으로 설치하시면 됩니다. 설치 방법은 여기를 참고해주세요

 

여러가지 시도를 했지만 실패하고 SDK Manager > SDK Tools에 접근하니 Deprecated 되었다는 문구가 있었다. 그래서 Copilot에 물어보니 아래와 같은 답변을 얻었다.

네, 안드로이드 스튜디오에서 **Intel x86 Emulator Accelerator (HAXM installer)**가 더 이상 권장되지 않습니다. 하지만 걱정하지 마세요! 하드웨어 가속은 여전히 사용 가능하며, 다른 방법으로 설정할 수 있습니다.
하드웨어 가속을 구성하는 방법은 다음과 같습니다:

1. SDK Manager에서 설정:
o Android Studio를 열고 SDK Manager를 클릭합니다.
o SDK Tools 탭으로 이동하여 **Intel x86 Emulator Accelerator (HAXM installer)**가 선택되어 있는지 확인합니다. 선택되어 있지 않다면 체크하고 OK를 눌러 설치합니다.

2. BIOS에서 가상화 기능 활성화:
o BIOS에 들어가서 가상화(Virtualization) 기능이 활성화되어 있는지 확인합니다. 이 설정은 일반적으로 CPU 설정 아래에 있습니다.

3. 에뮬레이터 설정:
o AVD Manager에서 새 AVD를 만들거나 기존 AVD를 편집합니다.
o Emulated Performance 섹션에서 Graphics 옵션을 선택합니다. Hardware를 선택하면 하드웨어 가속을 사용하게 됩니다.

이렇게 하면 하드웨어 가속을 구성할 수 있습니다. Intel HAXM이 더 이상 사용되지 않더라도 다른 방법으로 가속을 활성화할 수 있으니 안심하세요! 😊

 

권장되지 않는다고 하여 검색해 보니 더이상 지원을 하지 않는다고 한다. 무시하고 설치 진행한다.

 

2. 코틀린 플러그인 확인하기

안드로이드 스튜디오 설치 후 처음 화면에서 Plugins > Installed 에 Kotlin이 있는지 확인한다. 

업데이트 표시가 있을 경우 업데이트 한다.

 

3. 신규 프로젝트 생성하기

Projects > New Project > Phone and Tablet > Empty Views Activity 선택 하고 Kotlin 프로젝트를 생성한다.

 

4. 에뮬레이터 실행하기

먼저 Android Emulator hypervisor driver (installer)가 설치되어 있는지 확인한다.

Tools > SDK Manager > SDK Tools에서 확인 가능하다. 

 

이제 Device Manager를 실행 후 상단에 ▶를 누르면 에뮬레이터가 실행된다.

 

만약 기본 디바이스가 설정되어 있지 않으면 Device Manager에서 +버튼 > Create Virtual Device 에서 디바이스와 SDK 선택 후 디바이스를 생성한다.  

 

 

반응형

댓글