문제 해결에뮬레이터설치6분

맥 안드로이드 에뮬레이터 다운로드가 멈췄을 때: 기다릴지, 다시 누를지

수정일 · MACOS EMULATOR 팀

“Install game engine”을 눌렀는데 진행 막대가 멈춘 것 같나요? 모두 다시 시작하기 전에, MACOS EMULATOR 런처가 이 다운로드 동안 무엇을 하는지, 연결이 끊기면 무엇을 남기는지, 언제 다시 누르는 것이 정말 의미가 있는지 확인해 보세요. 전체 과정은 맥 안드로이드 에뮬레이터 설치 가이드에 단계별로 나와 있습니다.

다운로드 중에 화면에 표시되는 것

처음에는 한 줄이 미리 알려 줍니다. “Starting setup - this downloads about 3.5 GB from Google’s servers.”(설치를 시작하며 구글 서버에서 약 3.5GB를 내려받는다는 뜻). 그다음 화면은 세 가지를 보여 줍니다.

  • 진행 중인 단계: “Step 1/4 - Device bridge”처럼 표시됩니다. 네 단계는 언제나 같은 순서입니다. “Device bridge”(연결 브리지), “Emulator engine”(에뮬레이션 엔진), “Android system”(안드로이드 시스템), 마지막으로 “Virtual device”(가상 기기)입니다.
  • 설치 전체에 진행 막대 하나. 단계마다 막대가 따로 있지 않습니다.
  • 막대 아래에는 지금 받는 파일: 퍼센트, 그리고 지금까지 받은 메가바이트와 전체 크기입니다. 서버가 파일 크기를 알려 주지 않으면 메가바이트 카운터만 표시됩니다.

다운로드 속도도, 남은 시간도 런처는 표시하지 않습니다. 진행 중인지 알고 싶다면 메가바이트를 보세요. 숫자가 올라가는 동안은 느리더라도 다운로드가 진행되고 있습니다.

세 번째 단계가 끝나지 않는 이유

네 단계의 크기는 같지 않습니다. 다운로드의 대부분은 안드로이드 시스템입니다. 진행 막대는 이 단계에 86%를 배정하고, 에뮬레이션 엔진에 11%, 나머지 두 단계를 합쳐 3%를 배정합니다. 막대가 3단계까지 빠르게 가다가 눈에 띄게 느려진다면 정상입니다. 큰 파일이 들어오는 중입니다.

걸리는 시간은 인터넷 연결에 따라 다르고, 런처는 예상 시간을 표시하지 않습니다. 휴대폰 핫스팟(테더링)으로 연결했다면 이 몇 GB가 데이터 요금제에서 차감되고, 아래에서 보듯 다시 시도하면 그중 일부를 또 받게 됩니다. 그 밖에 인터넷이 필요한 것은 인터넷 없이 맥 안드로이드 에뮬레이터 쓰기 가이드에 정리되어 있습니다.

100%에서 멈춰 있을 때

파일을 다 받으면, 막대는 움직이지 않은 채 그 줄이 한동안 100%에 머물 수 있습니다. 런처가 멈춘 것이 아닙니다. 파일을 확인하고 압축을 푼 다음, 다음 단계로 넘어갑니다.

에뮬레이션 엔진과 안드로이드 시스템은 미리 정해진 지문과 대조합니다. 받는 도중 손상된 파일은 절대 쓰이지 않고, 다음 시도에서 새 사본을 받습니다. 압축이 절반만 풀린 안드로이드 시스템도 쓰이지 않습니다.

연결이 끊겼을 때

런처는 끊긴 다운로드를 스스로 다시 시작하지 않고, 파일을 멈춘 지점부터 이어 받지도 않습니다. 연결이 끊기면 설치가 멈추고 오류 창이 나타납니다. 지원팀에 연락해야 한다면 캡처해 두고 창을 닫으세요. 화면이 설치 버튼으로 돌아갑니다.

이미 끝난 것은 잃지 않습니다. 완료된 단계는 모두 맥에 남고, 다음 클릭은 빠진 첫 번째 부분부터 다시 시작합니다. 한 단계라도 끝났다면 화면에 “Some components are already installed.”(일부 구성 요소는 이미 설치되어 있다는 뜻)와 함께 남은 크기가 표시되고, 버튼은 “Update installation”(설치 업데이트)으로 바뀝니다. 처음부터 다시 받는 것은 중단된 파일뿐입니다. 핫스팟이라면 그 파일을 통째로 다시 내려받습니다.

런처를 종료하거나 맥이 잠자기에 들어갈 때

설치 도중 앱을 종료하면 연결이 끊긴 것과 같습니다. 끝난 단계는 남고, 받던 파일은 사라집니다. 다시 열면 “I accept the Android SDK Terms & Conditions” 체크 상자는 여전히 체크되어 있고, 버튼을 누르면 필요한 곳부터 다시 시작합니다.

설치 중에 맥이 잠자기에 들어가는 것을 막는 기능은 런처에 없습니다. 이만한 크기의 다운로드라면 맥을 전원에 연결하고, 마지막 단계까지 깨어 있게 두세요.

기다릴 때와 다시 누를 때

  • 메가바이트가 올라간다: 느려도 기다리세요. 다운로드 중에는 버튼이 사라지고, 어차피 한 번 더 눌러도 다운로드가 하나 더 시작되지는 않습니다.
  • 오류 창이 나타났다: 창을 닫고 연결을 확인한 뒤 다시 누르세요. 끝난 단계는 다시 하지 않습니다.
  • 버튼이 회색으로 남아 있다: Android SDK 약관 체크 상자가 체크되지 않았거나, 맥 확인 항목 중 하나가 빨간색입니다. 여유 공간이 12GB보다 적은 디스크가 그런 예입니다. 공간을 확보했다면 런처를 종료하고 다시 여세요. 맥 확인은 앱을 열 때만 다시 합니다. 무엇을 지우면 되는지는 에뮬레이터 저장 공간 가이드에서 설명합니다.

처음부터 다시 하려고 삭제할 필요는 없습니다. 앱 폴더를 직접 지우는 것도 절대 하지 마세요. 이미 끝난 단계를 잃고, 런처가 모두 다시 내려받습니다. 라이선스 키는 여기서 상관이 없습니다. 엔진 설치 버튼은 키를 묻지 않습니다.

그래도 막힌다면: 지원팀에 필요한 것

설치 화면에는 톱니바퀴가 없습니다. 설치하는 동안에는 “Settings”를 열 수 없으니 “Logs” 줄도, “Free up space”도 쓸 수 없습니다. 런처 로그에도 이 다운로드는 기록되지 않습니다. 지원팀에 도움이 되는 것은 표시된 단계의 캡처(Shift+Cmd+3)와, 오류 창이 있었다면 그 창의 캡처, 그리고 맥 모델, 메모리, macOS 버전입니다. 어디로 보내는지는 지원 문의 안내에 나와 있습니다.

자주 묻는 질문

안드로이드 에뮬레이터 다운로드가 왜 이렇게 오래 걸리나요?

런처는 구글 서버에서 약 3.5GB를 내려받고, 그 대부분이 세 번째 단계의 안드로이드 시스템입니다. 걸리는 시간은 인터넷 연결에 따라 다르며, 한 번만 받습니다.

설치 중에 연결이 끊겼어요. 처음부터 다시 해야 하나요?

아니요. 끝난 단계는 맥에 남고, 다음 클릭은 빠진 첫 단계부터 다시 시작합니다. 처음부터 다시 받는 것은 중단된 파일뿐입니다.

다운로드 중에 런처를 종료해도 되나요?

네, 하지만 연결이 끊겼을 때처럼 받던 파일은 사라집니다. 다시 열면 이미 끝난 단계는 그대로이고, 버튼은 빠진 것만 다시 받습니다.

100%에서 아무것도 움직이지 않는데, 멈춘 건가요?

아니요. 파일은 다 받았고, 런처가 다음 단계로 넘어가기 전에 확인하고 압축을 푸는 중입니다. 오류 창이 나타나지 않는 한 그대로 두세요.

실패한 설치를 다시 하려면 에뮬레이터를 삭제해야 하나요?

아니요. 설치 버튼을 다시 누르세요. 빠진 것만 내려받습니다. 앱 폴더를 직접 지우는 것도 절대 하지 마세요.