# Mac에서 Android Studio SDK와 에뮬레이터 용량 정리하기

> Mac의 Android SDK, 시스템 이미지와 가상 기기를 찾고 필요한 테스트 데이터는 남기면서 불필요한 항목을 제거합니다.

Published: 2026-07-01 | Updated: 2026-10-31

Android Studio가 쓰는 공간에는 편집기 외의 데이터도 있습니다. SDK 패키지, Android 시스템 이미지, 가상 기기는 용도와 복구 비용이 다릅니다. 먼저 가장 큰 저장 위치를 찾고, 폴더를 직접 건드리기 전에 Android Studio에서 사용하지 않는 패키지나 기기 하나를 제거하세요.

## SDK와 가상 기기 위치 찾기

Google의 [SDK Manager 안내](https://developer.android.com/studio/intro/update)에 따라 **Tools › SDK Manager**를 열고 **Android SDK Location**을 기록합니다. 아래 기본적인 Mac 경로와 다르면 화면에 나온 위치를 따릅니다. 이 글의 Android Studio 메뉴 이름은 영어 인터페이스 기준입니다.

Google의 [에뮬레이터 디렉터리 설명](https://developer.android.com/studio/run/emulator-commandline)은 공유 시스템 이미지와 기기의 쓰기 가능한 데이터를 구분합니다. 다음은 일반적인 위치이지 상위 폴더를 지우라는 뜻이 아닙니다.

```text
~/Library/Android/sdk
~/Library/Android/sdk/system-images
~/.android/avd
```

| 저장소 | 내용 | 먼저 할 일 |
| --- | --- | --- |
| SDK 플랫폼과 도구 | Android 앱 빌드에 쓰는 패키지 | SDK Manager에서 설치된 패키지 확인 |
| 시스템 이미지 | 에뮬레이터용 Android 버전과 변형 | 어떤 가상 기기가 쓰는지 확인 |
| AVD 데이터 | 테스트 앱, 설정, 쓰기 가능한 기기 저장소 | Device Manager에서 기기 확인 |
| 스냅샷 | 저장된 에뮬레이터 상태 | 필요 없는 상태만 제거 |

폴더 크기는 조사 순서를 정하는 정보이지 지워도 되는 용량이 아닙니다. 경로를 바꿨다면 실제 위치를 확인하고 없는 기본 폴더를 새로 만들지 마세요.

## 사용하지 않는 SDK 패키지 제거하기

SDK Manager의 **SDK Platforms**에서 [**Show Package Details**](https://developer.android.com/about/versions/15/setup-sdk)를 켜 플랫폼과 시스템 이미지를 구분합니다. Google의 [패키지 설명](https://developer.android.com/studio/intro/update)을 참고해 현재 프로젝트와 기기 테스트 범위에 필요한 패키지는 유지합니다.

1. 제거할 플랫폼이나 이미지의 API 수준과 변형을 기록합니다.
2. 해당 패키지만 선택 해제하고 **Apply**를 누릅니다.
3. 확인 전에 제거 목록을 읽고 관련 없는 도구는 선택된 상태로 둡니다.
4. 유지 중인 프로젝트를 빌드하고 남겨 둔 가상 기기를 실행합니다.

빌드에 방금 제거한 플랫폼이 필요하다면 SDK Manager에서 다시 설치합니다. 해당 패키지를 계속 받을 수 있고 네트워크가 연결되어 있어야 합니다. 오래된 이미지 하나가 크다는 이유로 SDK 전체를 지우지 마세요.

## 데이터 초기화와 기기 삭제 구분하기

Google의 [Device Manager 가이드](https://developer.android.com/studio/run/managing-avds)는 프로젝트 안에서 **View › Tool Windows › Device Manager**로 여는 방법을 설명합니다. 기기 메뉴의 **Show on Disk**로 실제 파일을 찾고 변경 전에 **Stop**으로 중지합니다.

기기는 유지하고 사용자 데이터만 초기화하려면 **Wipe Data**, 기기가 더 이상 필요 없으면 **Delete**를 선택합니다. 필요한 테스트 데이터와 재현 자료부터 내보내세요. 기기를 새로 만들어도 이전 상태는 복구되지 않습니다.

SDK Manager에서 공유 시스템 이미지를 제거하는 작업과는 다릅니다. 남은 기기를 확인한 뒤 이미지가 불필요한지 판단하세요. 초기 상태의 새 기기는 지운 기기의 백업이 아닙니다.

## 기기를 지우지 않고 스냅샷 정리하기

Google의 [스냅샷 문서](https://developer.android.com/studio/run/emulator-snapshots)에 따르면 스냅샷은 운영체제 설정, 앱 상태, 사용자 데이터를 저장합니다. 에뮬레이터의 스냅샷 창에서 불필요한 항목을 선택하고 삭제 버튼을 쓰되 디버깅에 필요한 이름 있는 상태는 남깁니다.

Quick Boot는 기본적으로 시작 상태를 저장합니다. 이를 지우면 콜드 부팅이 필요하고 나중에 새 스냅샷이 생길 수 있습니다. 실패한 테스트를 보존한 스냅샷은 다른 스냅샷을 다시 만들 수 있다는 이유로 버릴 데이터가 아닙니다.

저장된 상태로 시작하지 못하면 Device Manager에서 **Cold Boot**부터 시도합니다. 스냅샷을 불러오지 않고 부팅하는 방법으로, 처음부터 기기 데이터를 초기화할 필요는 없습니다.

## 다음 항목을 지우기 전에 결과 확인하기

같은 SDK와 AVD 위치에서 의도한 패키지나 기기만 사라졌는지 확인합니다. 유지한 프로젝트와 기기를 실행한 뒤 다음 항목을 처리하세요. 공간 변화가 작다면 표로 돌아가 다른 저장소가 더 큰지 확인합니다.

SDK Manager의 제거와 기기 초기화는 Mac 휴지통에서 복구할 수 있다고 보장하지 않습니다. 대체할 수 없는 데이터는 별도 사본을 남기세요. 파일을 직접 옮겼다면 Apple의 [앱 제거 안내](https://support.apple.com/en-us/102610)처럼 영구 삭제 전까지 휴지통 내용은 공간을 사용하므로 확인 중에는 그대로 둡니다.

Gradle은 [개발 캐시 정리 가이드](https://mole.fit/ko/blog/how-to-clear-dev-caches-mac)에서 따로 다룹니다. Apple 도구 체인은 [Xcode 저장 공간 가이드](https://mole.fit/ko/blog/how-to-clean-up-xcode-mac)를 보고 Android 경로를 다른 SDK에 적용하지 마세요.

## Mole의 역할

Mole Mac의 **정리**는 해당하는 Android 항목을 **개발자 도구**에 모읍니다. **Android 에뮬레이터 빠른 부팅 스냅샷**은 자동으로 만든 `snapshots/default_boot`를 대상으로 하며 이름을 붙여 저장한 스냅샷은 포함하지 않습니다. **사용하지 않는 Android 시스템 이미지**는 알려진 AVD 참조가 없는 이미지를 미선택 상태로 표시하고 참조 정보가 불완전하면 표시하지 않습니다.

Mole은 삭제 직전에 실행 상태를 다시 확인하며 에뮬레이터가 실행 중이거나 프로세스 검사로 중지를 확인할 수 없으면 해당 항목을 삭제하지 않습니다. 시스템 이미지 참조도 다시 검사합니다. 미선택은 검토를 위한 것이지 선택 후에도 데이터가 남는다는 보장이 아닙니다. [Android Studio 제거 가이드](https://mole.fit/tested-apps/android-studio)는 SDK와 서명 키를 남기고 편집기를 제거하는 방법을 다룹니다.

## 자주 묻는 질문

### Wipe Data로 시스템 이미지도 삭제되나요?

선택한 기기의 사용자 데이터를 초기화합니다. 공유 이미지는 SDK Manager에서 따로 관리하므로 남은 기기를 확인한 뒤 제거하세요.

### AVD 폴더 전체를 삭제해도 되나요?

필요한 테스트 데이터를 보관하고 Device Manager에서 기기별로 삭제하세요. 상위 폴더를 통째로 지우면 대상을 확인하기 어렵고 이전 상태를 복구할 수 있다는 보장도 없습니다.

### 에뮬레이터 용량이 왜 다시 커지나요?

Quick Boot가 새 스냅샷을 저장하고 테스트 앱도 데이터를 만듭니다. 커진 저장소를 확인한 뒤 정리하세요. 반복 초기화는 디버깅에 필요한 상태도 없앱니다.

---

Canonical HTML page: https://mole.fit/ko/blog/android-studio-sdk-emulator-storage-mac
Blog index for agents: https://mole.fit/ko/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
