Computer >> 컴퓨터 >  >> 문제 해결 >> Android

IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법

앱의 캐시가 손상되었거나 휴대폰의 캐시 파티션에 문제가 있는 경우 리소스 추출 실패(failed to extract) 오류가 발생할 수 있습니다. 또한 애플리케이션이 올바르게 설치되지 않은 경우에도 이 문제가 나타날 수 있습니다.

이 오류는 특정 앱에 국한된 것이 아니며, 포켓몬 고(Pokemon Go), 듀얼 링크스(Duel Links), 뱅드림(Bang Dream) 등 다양한 앱과 게임에서 보고되고 있습니다. 안드로이드 OS의 여러 버전에서도 동일한 증상이 나타나는 것으로 알려져 있습니다. IL2CPP는 주로 Unity 엔진으로 개발된 앱의 백엔드이자 필수 프로젝트 의존성 요소로, 이 리소스를 정상적으로 불러오지 못하면 앱이 실행되지 않습니다.

IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법

해결 방법을 시도하기 전에 먼저 기기에 충분한 저장 공간이 확보되어 있는지 확인하세요. 또한 많은 경우 휴대폰을 간단히 재시작하는 것만으로도 문제가 해결되곤 합니다.

방법 1: 문제가 되는 앱 강제 종료 후 캐시 삭제

거의 모든 앱은 성능 향상과 사용자 경험 개선을 위해 캐시를 활용합니다. 잘못된 설치 과정이나 부정확한 설정으로 인해 앱의 캐시가 손상되면 이 오류가 발생할 수 있습니다. 이 경우 앱 캐시를 삭제하면 문제가 해결될 수 있습니다. 여기서는 포켓몬 고를 예로 들어 과정을 설명하겠습니다.

  1. 휴대폰의 설정을 엽니다.
  2. 앱/응용 프로그램 관리자(애플리케이션 관리)를 탭합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  3. 문제가 있는 앱, 예를 들어 포켓몬 고를 탭합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  4. 강제 종료를 탭한 후 확인하여 앱을 강제 종료합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  5. 저장 공간을 탭한 다음 캐시 삭제를 탭합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  6. 휴대폰을 재시작한 후 앱이 정상적으로 작동하는지 확인합니다.

방법 2: 휴대폰의 캐시 파티션 초기화

앱 캐시 외에도 안드로이드 OS는 캐시 파티션을 사용하여 임시 시스템 파일을 저장합니다. 캐시 파티션의 데이터가 손상되었거나 잘못 구성된 경우 이 오류가 발생할 수 있습니다. 이때 휴대폰의 캐시 파티션을 삭제하면 문제가 해결될 수 있습니다.

  1. 휴대폰의 캐시 파티션을 초기화(wipe)합니다.
  2. 오류 없이 앱이 정상적으로 실행되는지 확인합니다.

방법 3: 내부 저장소를 기본값으로 설정하고 앱을 내부 저장소로 이동

앱이 외부 저장소(SD 카드)에 설치되어 있거나 기본 저장소가 외부 저장소로 설정된 경우 다양한 유형의 오류가 발생할 수 있습니다. 이번에 겪고 있는 오류의 원인 역시 이것일 가능성이 있습니다. 이 경우 기본 저장소를 내부 저장소로 설정하고 앱을 내부 저장소로 이동하면 문제가 해결될 수 있습니다. 포켓몬 고 앱을 예로 들어 과정을 설명하겠습니다.

  1. 휴대폰의 설정을 열고 저장 공간 옵션을 탭합니다.
  2. 선호하는 설치 위치(기본 설치 위치)를 탭한 후 내부 기기 저장공간을 선택합니다. 일반적으로 "시스템이 결정하도록 함" 옵션을 사용하는 것이 좋지만, 이 경우에는 내부 기기 저장공간을 선택해 보세요.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  3. 다시 휴대폰의 설정을 열고 앱/응용 프로그램 관리자를 탭합니다.
  4. 문제가 있는 앱, 예를 들어 포켓몬 고를 찾아 탭합니다.
  5. 저장 공간 옵션을 탭합니다.
  6. 저장 위치를 내부 저장소변경합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  7. 기본 저장소 설정과 앱의 저장 위치 변경을 마친 후, 오류가 사라졌는지 확인합니다.

방법 4: 문제가 되는 앱 재설치

지금까지의 방법으로도 해결되지 않았다면, 앱 설치 자체가 손상되었을 가능성이 높습니다. 이 경우 앱을 삭제한 후 다시 설치하면 문제가 해결될 수 있습니다. 포켓몬 고를 예로 들어 과정을 설명하겠습니다.

  1. 앱을 강제 종료하고 캐시를 삭제합니다(방법 1 참조).
  2. 휴대폰의 설정을 연 후 앱/응용 프로그램 관리자를 탭합니다.
  3. 포켓몬 고(또는 해당 문제 앱)를 찾아 탭합니다.
  4. 제거(삭제) 버튼을 탭한 후 앱 삭제를 확인합니다.IL2CPP에 필요한 리소스 추출 실패 오류 해결 방법
  5. 캐시 파티션을 초기화합니다(방법 2 참조).
  6. 앱을 재설치한 후 오류가 사라졌는지 확인합니다.

그래도 문제가 지속된다면 휴대폰을 공장 초기화(팩토리 리셋)해야 할 수 있습니다. 다만, 화웨이 P9 라이트와 같은 일부 최신 안드로이드 기기는 공장 초기화를 진행한 후에도 캐시 파티션이 자동으로 삭제되지 않으므로, 캐시 파티션을 직접 수동으로 삭제해야 할 수 있다는 점에 유의하세요.