맥 안드로이드 에뮬레이터 저장 공간: 아무것도 망가뜨리지 않고 용량 확보하기
수정일 · MACOS EMULATOR 팀
안드로이드 에뮬레이터는 맥의 저장 공간을 차지합니다. 엔진 하나, 완전한 안드로이드 시스템 하나, 그리고 게임으로 채워지는 기기 하나입니다. 디스크가 거의 꽉 찼을 때, 눈에 띄는 큰 폴더를 아무거나 지운다고 해결되지는 않습니다. MACOS EMULATOR를 쓸 때 디스크를 차지하는 것, 런처가 대신 확인해 주는 것, 그리고 아무것도 망가뜨리지 않고 공간을 되찾는 방법을 정리했습니다.
안드로이드 에뮬레이터가 디스크에서 차지하는 것
세 가지이며, 모두 사용자 폴더 안의 ~/Library/Application Support에 있습니다.
- 에뮬레이션 엔진: 약 3.5GB이며, 설치할 때 한 번만 내려받습니다.
- 기기의 안드로이드 시스템: “Play”를 누르면 시작되는 시스템입니다.
- 기기 자체: 게임과 게임 데이터가 파일 하나에 담기고, 이 파일은 채워지는 만큼 커집니다. 몇 주에 걸쳐 불어나는 것이 바로 이것입니다.
기기는 디스크에 쉬지 않고 씁니다. 그래서 기기 폴더는 Spotlight 색인에서 빠져 있는데, 일부러 그렇게 한 것입니다. 쓸 때마다 macOS의 색인 작업이 다시 깨어났고, 그 부담을 게임이 떠안았기 때문입니다.
설치 전에: 디스크 공간 확인
설치에는 약 10GB가 필요합니다. 하지만 플레이에 필요한 공간은 이것이 아닙니다. 게임은 용량이 크고, 기기도 게임과 함께 채워집니다. 설치 화면은 아무것도 내려받기 전에 맥을 확인하면서 이 점을 나름대로 알려 줍니다.
- 여유 공간 12GB 미만: 디스크 공간 줄이 빨간색으로 바뀌고, “Install game engine” 버튼은 회색으로 비활성화된 채 남습니다.
- 12GB에서 25GB 사이: 설치는 되지만 경고가 붙습니다. 설치하기에는 충분하지만 게임은 용량이 크다는 내용입니다.
- 25GB 이상: 초록색 체크 표시가 붙습니다.
맥이 중간 구간에 있다면, 처음 플레이한 뒤가 아니라 그 전에 공간을 확보하세요. 아래에서 보듯, 공간을 가장 많이 요구하는 것이 바로 첫 실행입니다. 나머지 단계는 맥 안드로이드 에뮬레이터 설치 가이드에 정리되어 있습니다.
시작할 때마다: 런처가 다시 계산합니다
기기 파일은 필요한 만큼 커지며, 처음 만들 때 정해진 크기까지 자랍니다. 런처는 시작할 때마다 이 파일을 끝까지 쓸 공간이 여유분과 함께 남아 있는지 확인합니다. 그래서 아직 비어 있는 새 기기가 가장 많은 공간을 요구하고, 이미 채워진 기기는 앞으로 더 쓸 만큼만 요구합니다.
공간이 모자라면, 런처는 끝내 시작되지 않을 기기 앞에서 10분씩 기다리게 두지 않습니다. “Not enough free disk space to start the device”라는 메시지와 함께 필요한 공간, 남은 공간, 그리고 다시 시도하기 전에 몇 GB를 비워야 하는지 알려 줍니다.
이 숫자는 macOS가 보여 주는 숫자보다 낮을 수 있습니다. 런처는 엔진이 볼 수 있는 유일한 공간인 실제 여유 공간만 세고, macOS가 나중에 스스로 비울 수 있는 공간은 세지 않기 때문입니다.
이 메시지는 메모리가 아니라 디스크 이야기입니다. 메시지를 없애려고 런처의 “Memory” 설정을 건드리지 마세요. 메모리는 다른 이유로 조정하는 값이며, 그 이유는 느린 안드로이드 에뮬레이터를 위한 설정에서 설명합니다.
“Free up space”: 버튼이 하는 일
런처에서 “Settings”(오른쪽 위의 톱니바퀴)를 열고 “Engine and storage” 항목으로 가세요. “Disk” 줄에서 “Free up space”를 누르면, 버튼이 두 가지를 지웁니다.
- 이제 어떤 기기도 쓰지 않는 안드로이드 시스템.
- 다운로드가 남긴 잔여 파일.
내 기기의 시스템은 절대 건드리지 않습니다. 무엇이든 지우기 전에 각 기기가 어떤 시스템에 연결되어 있는지 확인하기 때문입니다. 게임, 설정, 지정한 키, 라이선스 키는 그대로 남습니다.
정리할 것이 없고 저장 공간이 이미 최적화되어 있다는 답이 나올 수도 있습니다. 고장이 아닙니다. 공간 대부분은 기기와 게임이 차지하고 있고, 버튼은 일부러 이것들을 건드리지 않습니다.
절대 직접 지우면 안 되는 폴더
같은 항목의 “Show in Finder”는 에뮬레이터 폴더를 엽니다. 이 폴더는 용량을 확인하는 곳(파일 > 정보 가져오기)이지, 정리하는 곳이 아닙니다.
공간을 확보하려고 이 폴더나 그 안의 어떤 것도 지우지 마세요. 라이선스 키, 설정, 그리고 안드로이드 기기가 들어 있고, 그 기기 안에는 게임과, “Full” 모드라면 구글 계정까지 들어 있습니다. 공간을 되찾으려면 “Free up space”를 쓰세요. 모두 지우고 싶다면 “Settings” 맨 아래의 “Uninstall”이 앱, 엔진, 기기를 삭제하며, 라이선스 키는 계속 유효합니다. 모든 것이 사용자 폴더 안에 있는 이유는 맥 안드로이드 에뮬레이터 안전성 가이드에서 설명합니다.
“Ultra”: 약 400MB를 다시 내려받습니다
기다린 적도 없는데 게임이 수백 MB를 다시 내려받나요? 방금 화질을 바꿨는지 확인하세요. “Balanced”는 런처가 모든 맥에 정하는 화질입니다. “Ultra”도 있지만 경고가 먼저 뜹니다. 게임이 이 단계를 안정적으로 버티지 못하고, 이 단계로 바꾸면 다음 실행 때 약 400MB의 영상을 다시 내려받아야 합니다. 화질은 한 번 정하고 더는 건드리지 마세요.
맥의 여유 공간을 확인하는 곳
시스템 설정 > 일반 > 저장 공간에서 macOS가 남은 공간과, 가장 많은 공간을 차지하는 항목을 보여 줍니다. macOS 12에서는 Apple 메뉴 > 이 Mac에 관하여 > 저장 공간으로 들어가세요.
자주 묻는 질문
맥에서 안드로이드 에뮬레이터를 쓰려면 저장 공간이 얼마나 필요한가요?
설치에는 약 10GB가 필요하지만, 게임은 용량이 크고 기기도 게임과 함께 커집니다. 설치 화면은 여유 공간이 12GB 미만이면 설치를 막고, 25GB 이상일 때만 초록색 체크 표시를 붙입니다.
“Free up space” 버튼은 무엇을 지우나요?
이제 어떤 기기도 쓰지 않는 안드로이드 시스템과, 다운로드가 남긴 잔여 파일입니다. 내 기기의 시스템, 게임, 설정, 지정한 키, 라이선스 키는 절대 지우지 않습니다. 정리할 것이 없으면 그렇다고 알려 줍니다.
macOS에는 공간이 더 있다고 나오는데, 왜 런처는 공간이 부족하다고 하나요?
런처는 엔진이 볼 수 있는 유일한 공간인 실제 여유 공간만 세고, macOS가 나중에 스스로 비울 수 있는 공간은 세지 않기 때문입니다. 메시지에는 다시 시도하기 전에 몇 GB를 비워야 하는지 나와 있습니다.
공간을 확보하려고 에뮬레이터 폴더를 지워도 되나요?
아니요. 라이선스 키, 설정, 그리고 게임이 담긴 안드로이드 기기가 들어 있습니다. “Free up space”를 쓰거나, 모두 지우고 싶다면 “Uninstall”을 쓰세요.
게임이 왜 약 400MB를 다시 내려받나요?
방금 “Ultra”로 바꿨다면 예상된 일입니다. 런처의 경고에 나오는 대로, 다음 실행 때 약 400MB의 영상을 다시 내려받습니다. 화질은 한 번 정하고 더는 건드리지 마세요.