Bài viết này cung cấp thông tin dành cho nhà phát triển có (các) ứng dụng trực tiếp hoặc gián tiếp sử dụng một phiên bản SoLoader SDK bị lỗi.
Hiện trạng
Ít nhất một ứng dụng của bạn có chứa một phiên bản SoLoader SDK bị lỗi. Điều này khiến ứng dụng gặp sự cố, từ đó gây ảnh hưởng xấu đến khả năng hữu dụng. Cho dù ứng dụng của bạn không trực tiếp phụ thuộc vào SoLoader, chúng tôi cho rằng một trong những thư viện/SDK của bên thứ ba trong các phần phụ thuộc của ứng dụng của bạn chưa chắc như vậy.
Thông tin chi tiết bổ sung
Ứng dụng của bạn sử dụng một phiên bản SoLoader SDK có thể gây ra sự cố trên thiết bị chỉ chạy phiên bản 64 bit. Các phiên bản trước 0.9.0 giả định rằng tất cả thư viện hệ thống đều có trong /system/lib:/vendor/lib (xem bản sửa lỗi).
Bạn nên cập nhật lên phiên bản SoLoader ổn định mới nhất, 0.10.4 trở lên. Phiên bản này không chỉ sửa lỗi nêu trên ở thiết bị chỉ chạy phiên bản 64 bit, mà còn khắc phục:
- Sự cố sao lưu và khôi phục (xem phần bản sửa lỗi); và
- sự cố liên quan đến việc tải thư viện gốc từ phân vùng nhà cung cấp (xem bản sửa lỗi).
Các bước tiếp theo
Bạn có thể khắc phục ứng dụng có phiên bản SoLoader bị lỗi bằng cách làm theo từng bước dưới đây.
Bước 1: Cập nhật ứng dụng và khắc phục vấn đề.
Nếu ứng dụng của bạn trực tiếp phụ thuộc vào SoLoader SDK, hãy di chuyển ứng dụng sang phiên bản SoLoader 0.10.4 trở lên.
Ví dụ: nếu bạn đã triển khai "com.facebook.soloader:soloader:0.9.0" trong phần cài đặt Gradle, hãy cập nhật lên phiên bản "0.10.4+" hoặc mới hơn.
Nếu ứng dụng của bạn gián tiếp phụ thuộc vào SoLoader SDK thông qua một SDK khác, vui lòng kiểm tra phiên bản mới nhất của SDK đó hoặc liên hệ với nhà cung cấp SDK để tải phiên bản đã sửa lỗi xuống để áp dụng cho dự án của mình.
Để biết những cách khác giúp ứng dụng hỗ trợ thiết bị 64 bit, vui lòng tham khảo hướng dẫn này.
Bước 2: Gửi gói ứng dụng hoặc tệp APK đã cập nhật.
Làm theo các bước trong bài viết này để tạo một bản phát hành mới bằng gói ứng dụng hoặc tệp APK đã cập nhật.