본문 바로가기
Flutter/Error

[Android Studio] INSTALL_FAILED_INSUFFICIENT_STORAGE 오류 해결 방법

by Maccrey Coding 2024. 9. 3.
반응형

 

앱 개발을 진행하다 보면 Android 에뮬레이터 또는 실제 기기에서 앱을 설치하는 과정에서 "INSTALL_FAILED_INSUFFICIENT_STORAGE: Failed to override installation location" 오류를 만날 수 있습니다.

이 오류는 저장 공간이 부족하여 앱을 설치할 수 없을 때 발생합니다.

이 글에서는 이 문제를 해결할 수 있는 몇 가지 방법을 소개하겠습니다.

1. Android 에뮬레이터의 저장 공간 확보

1.1 캐시 데이터 삭제

에뮬레이터에서 불필요한 캐시 데이터를 삭제하여 저장 공간을 확보할 수 있습니다.

  1. 에뮬레이터를 실행한 후, Settings 앱을 엽니다.
  2. Storage > Cached data로 이동합니다.
  3. Cached data를 클릭하여 모든 캐시 데이터를 삭제합니다.

1.2 불필요한 앱 삭제

에뮬레이터에 설치된 불필요한 앱을 삭제하여 공간을 확보할 수 있습니다.

  1. 에뮬레이터에서 Settings > Apps로 이동합니다.
  2. 삭제하려는 앱을 선택하고, Uninstall을 클릭합니다.

1.3 가상 디스크 크기 조정

에뮬레이터의 가상 디스크 크기를 늘려 저장 공간을 확보할 수 있습니다.

  1. Android Studio에서 AVD Manager를 엽니다.
  2. 사용 중인 에뮬레이터의 Edit 아이콘을 클릭합니다.
  3. Show Advanced Settings를 클릭합니다.
  4. Internal Storage 섹션에서 Memory 크기를 조정합니다.
  5. 변경 사항을 저장하고 에뮬레이터를 재부팅합니다.

2. Android 기기에서 저장 공간 확보

2.1 캐시 데이터 삭제

실제 Android 기기에서 캐시 데이터를 삭제하여 공간을 확보할 수 있습니다.

  1. 기기의 Settings > Storage > Cached data로 이동합니다.
  2. 캐시된 데이터를 삭제합니다.

2.2 불필요한 앱 삭제

기기에서 사용하지 않는 앱을 삭제하여 공간을 확보합니다.

  1. Settings > Apps로 이동합니다.
  2. 삭제하려는 앱을 선택한 후 Uninstall을 클릭합니다.

3. 에뮬레이터 재부팅

공간을 확보한 후, 에뮬레이터를 재부팅하여 다시 앱을 설치해보세요.

  1. Android Studio에서 AVD Manager를 엽니다.
  2. 해당 에뮬레이터의 Cold Boot Now 옵션을 선택하여 재부팅합니다.
  3. 다시 앱을 실행하여 문제가 해결되었는지 확인합니다.

4. 새 에뮬레이터 생성

기존 에뮬레이터에서 문제가 계속 발생한다면, 새로운 에뮬레이터를 생성하는 것도 좋은 방법입니다.

  1. AVD Manager에서 Create Virtual Device를 선택합니다.
  2. 새로운 가상 디바이스를 설정하고, 생성된 에뮬레이터에서 앱을 실행해봅니다.

5. 앱 크기 최적화

앱이 너무 커서 설치되지 않는 경우도 있습니다. 이 경우, 앱의 크기를 줄이기 위한 최적화 작업이 필요합니다.

  1. 불필요한 리소스(이미지, 비디오 등)를 제거합니다.
  2. 프로가드(ProGuard) 또는 R8와 같은 도구를 사용하여 코드 및 리소스를 최적화합니다.
  3. 릴리즈 빌드로 앱을 빌드하여 설치를 시도합니다.

 

"INSTALL_FAILED_INSUFFICIENT_STORAGE" 오류는 저장 공간 부족으로 발생하는 문제로, 위에서 제시한 방법들을 통해 해결할 수 있습니다.

에뮬레이터와 기기에서 불필요한 데이터를 정리하고, 가상 디스크 크기를 조정하거나 새로운 에뮬레이터를 생성하여 문제를 해결하세요.

 

이 글이 여러분의 문제 해결에 도움이 되었기를 바랍니다.

Android 개발을 하면서 발생하는 다양한 문제를 해결하는 방법을 꾸준히 익혀 나가시길 바랍니다.

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

 

반응형