Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Cách khắc phục lỗi "Failed to Extract Resources Needed by IL2CPP"

Bạn có thể gặp lỗi "failed to extract" do cache ứng dụng bị hỏng hoặc partition cache điện thoại bị hỏng. Ngoài ra, cài đặt ứng dụng bị hỏng cũng gây lỗi.

Lỗi này không giới hạn ở một ứng dụng đơn lẻ, được báo cáo xảy ra trong nhiều app như Pokemon Go, Duel Links, Bang Dream, v.v. Cũng xảy ra trên nhiều phiên bản Android OS. IL2CPP là phụ thuộc dự án và backend của ứng dụng (thường xây dựng bằng Unity).

Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP

Trước khi áp dụng giải pháp, đảm bảo thiết bị có đủ dung lượng lưu trữ. Ngoài ra, trong nhiều trường hợp, chỉ cần khởi động lại đơn giản điện thoại có thể khắc phục.

Cách 1: Buộc dừng ứng dụng gây lỗi và xóa cache của nó

Gần như mọi app đều dùng cache để tăng hiệu suất. Cache hỏng do cài đặt sai hoặc cấu hình không đúng gây lỗi. Xóa cache app có thể khắc phục. Minh họa cho Pokemon Go.

  1. Mở Cài đặt điện thoại.
  2. Chọn Ứng dụng/Quản lý ứng dụng.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  3. Chọn ứng dụng gây lỗi, ví dụ Pokemon Go.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  4. Nhấn Buộc dừng > xác nhận.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  5. Chọn Bộ nhớ > Xóa Cache.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  6. Khởi động lại điện thoại và kiểm tra app.

Cách 2: Xóa partition cache của điện thoại

Ngoài cache app, Android OS dùng partition cache lưu file hệ thống tạm. Dữ liệu partition cache hỏng hoặc cấu hình sai gây lỗi. Xóa partition cache có thể khắc phục.

  1. Xóa partition cache của điện thoại.
  2. Kiểm tra app có còn lỗi không.

Cách 3: Đặt bộ nhớ trong làm mặc định và chuyển app vào bộ nhớ trong

Nhiều app báo lỗi khi cài trên bộ nhớ ngoài (thẻ SD) hoặc bộ nhớ mặc định là thẻ SD. Có thể đây là nguyên nhân. Đặt bộ nhớ mặc định là Internal và chuyển app vào bộ nhớ trong có thể khắc phục. Minh họa cho Pokemon Go.

  1. Mở Cài đặt > Bộ nhớ.
  2. Chọn Vị trí cài đặt ưu tiên > Bộ nhớ thiết bị nội bộ. Thường dùng "Để hệ thống quyết định", nhưng trường hợp này thử Internal.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  3. Mở lại Cài đặt > Ứng dụng/Quản lý ứng dụng.
  4. Tìm và chọn ứng dụng gây lỗi (ví dụ: Pokemon Go).
  5. Chọn Bộ nhớ.
  6. Thay đổi vị trí sang Bộ nhớ nội bộ.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  7. Sau khi đặt mặc định và chuyển vị trí lưu trữ, kiểm tra app.

Cách 4: Cài đặt lại ứng dụng gây lỗi

Nếu các cách trên không hiệu quả, lỗi do cài đặt ứng dụng bị hỏng. Gỡ cài đặt và cài lại có thể khắc phục. Minh họa cho Pokemon Go.

  1. Buộc dừng app và xóa cache (cách 1).
  2. Mở Cài đặt > Ứng dụng/Quản lý ứng dụng.
  3. Tìm và chọn Pokemon Go (hoặc app gây lỗi).
  4. Nhấn Gỡ cài đặt > xác nhận.Cách khắc phục lỗi  Failed to Extract Resources Needed by IL2CPP
  5. Xóa partition cache (cách 2).
  6. Cài đặt lại app và kiểm tra.

Nếu vẫn gặp sự cố, có thể phải đặt lại cài đặt gốc điện thoại. Nhưng lưu ý: partition cache của một số thiết bị Android mới (như Huawei P9 Lite) không tự xóa sau factory reset, bạn có thể phải xóa partition cache thủ công.