가이드에뮬레이터문제 해결6분

맥 안드로이드 에뮬레이터 초기화: 아무것도 망가뜨리지 않고 처음부터 다시 시작하기

수정일 · MACOS EMULATOR 팀

스마트폰 공장 초기화처럼 안드로이드 에뮬레이터를 새것으로 되돌리는 버튼을 찾고 있나요? MACOS EMULATOR에는 그런 버튼이 없습니다. 기기만 따로 지우는 설정은 어디에도 없습니다. 그 역할을 대신하는 방법은 가벼운 것부터 무거운 것까지 있습니다. 각 방법이 지우는 것, 남기는 것, 그리고 절대 하면 안 되는 한 가지를 정리했습니다.

무엇보다 먼저: 로그를 지원팀에 보내기

무언가가 제대로 되지 않아서 처음부터 다시 시작하려는 건가요? 그렇다면 먼저 지원팀에 연락하세요. 초기화가 문제를 해결한다는 보장은 없고, 가장 완전한 방법은 바로 원인을 밝혀 줄 자료까지 지워 버립니다.

  • 로그: 런처에서 “Settings”를 열고, “Engine and storage” 항목의 “Logs” 줄에서 “View…”를 누른 뒤 “Copy”를 누릅니다. “Uninstall”을 하면 로그도 다른 모든 것과 함께 지워집니다.
  • 게임이 버벅인다면 성능 리포트도 함께 보내 주세요. 게임 도중에 도구 모음에서 받습니다.
  • 둘 다 고객 페이지의 “리포트 보내기” 버튼으로 보냅니다. 클릭 하나하나는 에뮬레이터 로그 가이드에 나와 있습니다.

가장 가벼운 방법: 껐다가 다시 켜기

먼저 기기를 제대로 종료해 보세요. 도구 모음의 빨간 전원 버튼(“Power off”)은 스냅샷을 저장하면서 기기를 끄고, 다음 부팅 때 이 스냅샷을 불러옵니다. 지워지는 것은 없습니다. 계정도, 게임도, 지정한 키도 그대로입니다.

런처는 스스로 콜드 부팅을 하기도 합니다. 충돌이나 강제 종료로 세션이 제대로 끝나지 않았다면 이전 스냅샷을 불러오지 않습니다. 그리고 빠른 부팅이 멈추면 기기를 멈추고, 스냅샷을 버린 뒤, 콜드 부팅으로 다시 시작합니다. 이 부팅은 더 오래 걸리지만 아무것도 지우지 않습니다. 얼마나 기다려야 하는지는 에뮬레이터가 실행되지 않을 때 가이드에서 설명합니다.

기기 다시 만들기: 런처가 기기를 새로 만드는 경우

런처가 기기를 지우고 처음부터 다시 만드는 경우는 단 하나입니다. 앱의 새 버전에 다른 안드로이드 버전이 들어 있고, 이전 기기가 그 버전을 따라갈 수 없을 때입니다. 사용자가 직접 실행할 수는 없습니다.

이 과정은 아무것도 누르기 전에 미리 알려 줍니다. 홈 화면 대신 나오는 화면에 “ERASED”(지워지는 것: 기기 안의 구글 계정, 설치한 게임과 기기 안의 게임 데이터)와 “KEPT”(남는 것: 구독, 지정한 키, 화질과 언어 설정)가 나열되고, “Rebuild the device (erases its data)”(기기를 다시 만들고 데이터를 지운다는 뜻) 버튼이 나옵니다. 단계별 과정은 에뮬레이터 안드로이드 버전 가이드에서 설명합니다.

정말 처음부터: 삭제한 뒤 다시 설치하기

에뮬레이터를 완전히 새것으로 만들려면, 런처에서 삭제한 뒤 처음처럼 다시 설치하세요.

  1. 1런처에서 “Settings”(톱니바퀴)를 열고, “Uninstall” 카드까지 내려가 “Uninstall…”을 누른 뒤 “Uninstall and quit”을 누릅니다.
  2. 2런처가 기기와 엔진을 멈추고, 데이터를 휴지통을 거치지 않고 지운 다음, 앱을 휴지통으로 옮기고 종료합니다.
  3. 3고객 페이지의 “앱 다운로드” 버튼으로 앱을 다시 내려받아 응용 프로그램 폴더로 끌어다 놓습니다.
  4. 4앱을 엽니다. 설치 화면에서 “Install game engine”을 누르면 엔진을 다시 내려받습니다. 구글 서버에서 약 3.5GB입니다.
  5. 5처음 “Install”이나 “Play”를 누를 때, 고객 페이지에서 복사한 라이선스 키를 붙여넣습니다.

맥 안드로이드 에뮬레이터 삭제 가이드에서 화면 하나하나를 설명합니다. macOS가 앱을 휴지통으로 옮기지 못하는 경우도 포함됩니다.

지워지는 것과 남는 것

  • 지워지는 것: 엔진과 안드로이드 시스템, 설치한 게임과 기기 안의 구글 로그인 세션이 담긴 기기, 설정, 지정한 키, 이 맥에 저장된 라이선스 키, 그리고 로그.
  • 남는 것: 계속 유효한 라이선스, 그리고 하드웨어로 인식되는 맥의 자리. 다시 설치해도 활성화 횟수를 쓰지 않습니다.
  • 이것도 남습니다: 구독. “Uninstall”은 구독을 해지하지 않습니다. macOS의 손쉬운 사용 목록에 앱 항목이 남아 있을 수도 있습니다.
  • 게임이 자체 서버에 보관하는 것은 맥에 있지 않습니다. 기기 안에만 보관하는 것은 기기와 함께 사라집니다. 게임마다 다르니 미리 확인하세요.

다시 해야 하는 것

런처가 다시 요청하면 손쉬운 사용 권한을 허용하세요. “Full” 모드에서는 앱이 사용자 본인의 구글 계정으로 Google Play에서 게임을 설치합니다. “Google account” 배너의 “Connect”로 다시 로그인한 뒤 게임을 다시 설치하세요. 지정한 키도 다시 설정해야 하고, 설정은 런처가 맥의 메모리에 맞춰 정하는 값으로 돌아갑니다. 직접 올려 둔 값도 이때 함께 사라집니다. 새 기기의 첫 부팅은 다시 가장 오래 걸립니다. 8GB 맥에서 10분에서 20분이며, 한 번뿐입니다.

폴더를 직접 지우면 안 되는 이유

가장 먼저 떠오르는 방법, 즉 사용자 폴더 안의 ~/Library/Application Support를 열고 앱 폴더를 휴지통에 버리는 것은 권하지 않습니다. 이 폴더에는 저장된 라이선스 키, 설정, 그리고 구글 로그인 세션이 담긴 기기가 들어 있습니다.

  • 엔진과 엔진의 연결 브리지가 이 폴더에서 실행됩니다. “Uninstall”은 지우기 전에 이것들을 멈추지만, 직접 지우면 그렇게 되지 않습니다.
  • “Uninstall”이 추가로 지우는 것도 그대로 남습니다. 사용자 폴더의 작은 숨김 파일과 macOS에 저장된 앱의 환경설정입니다.
  • 다음에 실행하면 런처는 아무것도 찾지 못하고 설치 화면으로 돌아가며, 키를 다시 묻습니다. 결과는 재설치와 같지만 덜 깔끔합니다.

“Uninstall”은 이 모든 작업을 클릭 한 번으로, 올바른 순서대로, 키 없이 해냅니다.

자주 묻는 질문

맥 안드로이드 에뮬레이터는 어떻게 초기화하나요?

MACOS EMULATOR에는 초기화 버튼이 없습니다. 처음부터 다시 시작하려면 “Settings”에서 “Uninstall”을 누르고, 고객 페이지에서 앱을 다시 설치하세요. 무언가가 제대로 되지 않는다면 먼저 로그를 지원팀에 보내 주세요.

다시 설치한 뒤에도 라이선스 키는 유효한가요?

네. 맥에 저장된 사본이 지워졌기 때문에 런처가 키를 다시 묻지만, 키는 계속 유효하고 맥도 자리를 그대로 유지합니다. 고객 페이지에서 다시 복사해 붙여넣으세요.

모두 다시 설치하지 않고 안드로이드 기기만 지울 수 있나요?

런처에서는 안 됩니다. 기기만 따로 지우는 설정은 없습니다. 런처가 스스로 기기를 다시 만드는 것은 앱의 새 버전이 안드로이드 버전을 바꿀 때뿐이며, 이때 지워지는 것과 남는 것을 미리 알려 줍니다.

에뮬레이터 폴더를 직접 지워도 되나요?

아니요. 그 폴더에는 저장된 키, 설정, 그리고 구글 로그인 세션이 담긴 기기가 들어 있습니다. “Uninstall”이 같은 작업을 클릭 한 번으로 깔끔하게 해냅니다.

초기화하면 문제가 해결되나요?

아무것도 보장하지 않습니다. 게다가 재설치는 무슨 일이 있었는지 알려 주는 로그까지 지웁니다. 먼저 “리포트 보내기”로 로그를 보내고, 게임이 버벅인다면 성능 리포트도 함께 보내 주세요. 처음부터 다시 시작하는 것이 의미가 있는지 지원팀이 알려 드립니다.