Fix: Det gick inte att extrahera resurser som behövs av IL2CPP
Du kan stöta på misslyckades med att extrahera fel på grund av korrupt cache i appen eller korrupt cachepartition på din telefon. Dessutom kan den korrupta installationen av applikationen också orsaka problemet.
Det här felet är inte begränsat till en enda applikation, men det rapporteras förekomma i olika appar som Pokemon Go, Duel Links, Bang Dream, etc. Det ska också rapporteras att det förekommer i olika versioner av Android OS. IL2CPP är ett projektberoende och backend till appen (vanligtvis inbyggd i Unity).
Innan du går vidare med lösningarna, se till att din enheten har tillräckligt med lagringsutrymme tillgängligt. Dessutom, i många fall, bara en enkel omstart på telefonen kan lösa problemet.
Lösning 1: Tvinga stopp den problematiska appen och rensa dess cache
Nästan varje app använder en cache för att förbättra prestanda och förbättra användarupplevelsen. Du kan stöta på felet som diskuteras om appens cache är skadad på grund av dålig installation eller på grund av felaktiga konfigurationer. I detta sammanhang kan rensa appens cache lösa problemet. Som illustration kommer vi att diskutera processen för Pokemon Go.
- Öppna inställningar på din telefon.
- Tryck sedan på Appar / applikationshanterare.
- Klicka nu på den problematiska appen, t.ex. Pokémon Go.
- Klicka nu på Tvinga stopp och bekräfta sedan för att tvinga stoppa appen.
- Klicka nu på Lagring och tryck sedan på Rensa cache.
- Nu omstart och kontrollera sedan om appen fungerar bra.
Lösning 2: Torka av cachepartitionen på din telefon
Förutom appens cache använder Android OS cachepartitionen för att lagra de tillfälliga systemfilerna. Du kan stöta på felet till hands om data på cachepartitionen är skadad eller felkonfigurerad. I det här fallet kan det lösa problemet att rensa cachepartitionen på din telefon.
- Torka cachepartitionen på din telefon.
- Kontrollera sedan om appen är fri från felet.
Lösning 3: Gör intern lagring som standard och flytta appen till intern lagring
Många appar kan visa olika typer av fel när apparna är installerade på extern lagring (SD-kort) eller om standardlagring är inställd på extern lagring. Samma sak kan vara orsaken till felet som diskuteras. I detta sammanhang kan det lösa problemet att ställa in standardlagring till Internt och flytta appen till internminnet. För att klargöra diskuterar vi processen för Pokemon Go-appen.
- Öppna inställningar på din telefon och tryck sedan på Lagring alternativ.
- Klicka nu på Föredragen installationsplats och välj sedan Intern enhetslagring. Vanligtvis är det bättre att använda alternativet "Låt systemet bestämma", men i det här fallet bör du prova lagring av intern enhet.
- Återigen, öppna din telefon inställningar och tryck på Appar / applikationshanterare.
- Nu hitta och knacka på den problematiska appen, t.ex. Pokémon Go.
- Klicka sedan på Lagring alternativ.
- Sedan förändra platsen till Intern lagring.
- Efter att ha ställt in standardlagring och ändrat appens lagringsplats, kontrollera om appen är fri från appen.
Lösning 4: Installera om den problematiska appen
Om inget har hjälpt dig hittills orsakas problemet du stöter på av en korrupt installation av appen. I detta sammanhang kan avinstallering och ominstallering av appen lösa problemet. Som illustration kommer vi att diskutera processen för Pokemon Go.
- Tvinga stopp appen och rensa cacheminnet (som diskuteras i lösning 1).
- Öppna inställningar på din telefon. Klicka nu på Appar / applikationshanterare.
- Hitta sedan och knacka på Pokémon Go (eller den problematiska appen).
- Klicka nu på Avinstallera och sedan bekräfta för att avinstallera appen.
- Sedan torka cachepartitionen (som diskuteras i lösning 2).
- Nu, installera om appen och kontrollera om det är klart av felet.
Om du fortfarande har problem kan du behöva återställa telefonen. Men kom ihåg att cachepartitionen på vissa senaste Android-enheter, som Huawei P9 Lite, inte rensas automatiskt även efter fabriksåterställning av din telefon, och du kan behöva rensa cachepartitionen.