Naprawianie aplikacji z nieprawidłowymi wersjami pakietu SoLoader

Ten artykuł zawiera informacje przeznaczone dla deweloperów aplikacji, które bezpośrednio lub pośrednio używają wadliwej wersji pakietu SoLoader SDK.

O co chodzi?

Co najmniej jedna z Twoich aplikacji zawiera wadliwą wersję pakietu SoLoader SDK, która powoduje awarię aplikacji i przez to zakłóca jej działanie. Nawet jeśli aplikacja nie bazuje bezpośrednio na SoLoader, podejrzewamy, że może z niego korzystać zewnętrzny, wymagany przez aplikację pakiet SDK lub biblioteka innej firmy.

Dodatkowe informacje

Aplikacja zawiera wersję pakietu SoLoader SDK, która powoduje awarie tylko na urządzeniach 64-bitowych. W wersjach starszych niż 0.9.0 błędnie założono, że wszystkie biblioteki systemowe znajdują się w katalogu /system/lib:/vendor/lib (poprawka).

Zalecamy zaktualizowanie artefaktu SoLoader do najnowszej stabilnej wersji (0.10.4) lub nowszej. W wersjach tych rozwiązano nie tylko opisany wyżej problem dotyczący urządzeń 64-bitowych, ale naprawiono też:

  • problem z tworzeniem i przywracaniem kopii zapasowej (poprawka);
  • problem z wczytywaniem bibliotek natywnych z partycji dostawcy (poprawka).  

Dalsze kroki

Aby naprawić aplikacje z nieprawidłowymi wersjami artefaktu SoLoader, wykonaj podane niżej czynności.

Krok 1. Zaktualizuj aplikację i rozwiąż problem.

Jeśli Twoja aplikacja bezpośrednio bazuje na pakiecie SoLoader SDK, przeprowadź jej migrację do wersji 0.10.4 lub nowszej.

Jeśli na przykład w ustawieniach Gradle określona była wersja „com.facebook.soloader:soloader:0.9.0”, zaktualizuj ją do wersji „0.10.4+” lub nowszej.

Jeśli aplikacja bazuje na pakiecie SoLoader SDK pośrednio, z użyciem innego pakietu SDK, sprawdź najnowszą wersję tego pakietu lub skontaktuj się z jego dostawcą, aby pobrać jego poprawioną wersję i zastosować ją do projektu.

Więcej informacji o obsłudze urządzeń 64-bitowych znajdziesz w tym przewodniku.

Krok 2. Prześlij zaktualizowany pakiet aplikacji lub plik APK.

Aby utworzyć nową wersję z aktualnym pakietem aplikacji lub plikiem APK, wykonaj czynności opisane w tym artykule.

Inne zasoby

Jeśli masz pytania techniczne związane z tym problemem, możesz je opublikować na stronie Stack Overflow, używając tagu „android-stability”. Jeśli potrzebujesz wyjaśnienia czynności niezbędnych do rozwiązania tego problemu, skontaktuj się z naszym zespołem pomocy.

Czy to było pomocne?

Jak możemy ją poprawić?
false
Menu główne
17304542887909726439
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
5016068
false
false