안드로이드스튜디오 해결: 에뮬레이터 실행 안될 때

“The emulator process was killed.” 에러

안드로이드 스튜디오 시리즈

[series_list_related]

문제

안드로이드 스튜디오에서 에뮬레이터터를 실행하려 하는데 아무 반응도 없어서, AVD Manager로 들어가면 다음과 같은 에러가 뜬다. “The emulator process for ~ was killed”(에뮬레이터 실행이 중지됨)

원인

가능한 원인이 세가지가 있다.

(1) 설치 경로에 영어가 아닌 글자가 있어서
(2) 에뮬레이터 실행에 필요한 프로그램이 안 깔려서
(3) 디스크 공간이 부족해서

한국어 유저는 아주 높은 확률로 (1)이 원인이다. (1) 때문인지 쉽게 확인하는 방법이 있다. 아래 그림과 같이 Tools>AVD Manager를 열고 Virtual Devices 목록에서 다음과 같이 View Details를 해준다. 그러면 Path(설치 경로)가 나오는데, 여기에 한글이나 영어가 아닌 문자가 포함되어 있다면 백퍼 (1) 때문이다.

가장 쉬운 해결법: 환경변수 추가

만약 원인 (2)이라면 Tools>SDK Manager을 열고 SDK Tools 탭에서 Android Emulator, Android SDK Platform Tools, Intel x86 Emulator Accelerator(HAXM Installer) 이 세가지를 최신버전으로 설치해주면 된다. 특히 세번째 HAXM Installer가 중요.

원인 (3) 디스크 용량부족이라면 컴퓨터 여유 용량을 만들어 주자.

자, 원인 (1)일때에 해결방법은 컴퓨터 설정에서 환경변수를 추가해주는 것이다(엄청 간단).

  1. 윈도우 검색창>시스템 환경변수 편집을 통해 고급>환경 변수
  2. 환경 변수 새로 만들기를 통해 다음 4개 변수를 추가.
    (값은 내 한글미포함 설치경로, 나의 경우는 C:\android-sdk 이다)
    ANDROID_AVD_HOME
    ANDROID_SDK_HOME
    ANDROID_SDK_ROOT
    ANDROID_HOME

그럼 끝. 컴퓨터 재부팅할 필요 없다! 안드로이드 스튜디오만 닫았다가 다시 켜주면 에뮬레이터가 정상 작동된다.

Written by Blair

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

30 Comments

  1. 댓글을 몇 년 만에 달아봅니다… 안드로이드 스튜디오 세팅하는 데만 5시간 정도 걸렸어요ㅠㅠ
    이 글 발견 못했으면 어떡했을지 상상도 하기 싫네요 정말 감사합니다

  2. 킹갓소흐님감사합니다.

    혹시 DETECTED ADB 에러도 푸는방법 아시나요?
    Could not automiatically detect an ADB binary ~ ‘Use detected ADB location’

    이 문제는 어떻게 풀수있을까요?

  3. 잘봤습니다 근데 이렇게 세팅하고 안드로이드 스튜디어 다시 실행했는데 오히려 An error occurred while creating the AVD. See idea.log for details.라는 오류에 가로막혔습니다. 어떻게 해야할지 모르겠습니다 ㅠ

  4. 덕분에 살았어요….애뮬레이터 계속 오류나서 폰에 연결하느라 너무 불편했는데 덕분에 해결했어요 진짜 감사합니다…

3-STEPS to Fix Android Studio’s “Your SDK location contains non-ASCII characters” Error

미국이 겁나 잘 만든 영국 영화, 이미테이션 게임