U ovom se članku pružaju informacije namijenjene razvojnim programerima aplikacija koje izravno ili neizravno upotrebljavaju neispravnu verziju SoLoader SDK-a.
Što se događa
Jedna ili više vaših aplikacija sadrže neispravnu verziju SoLoader SDK-a, koja uzrokuje rušenje aplikacije, što može naštetiti njezinoj iskoristivosti. Čak i ako vaša aplikacija izravno ne ovisi o SoLoaderu, sumnjamo da to možda vrijedi za jednu od biblioteka/SDK-ova treće strane u ovisnostima vaše aplikacije.
Dodatne pojedinosti
Vaša aplikacija sadrži verziju SoLoader SDK-a koja uzrokuje rušenja na 64-bitnim uređajima. Verzije prije 0.9.0 pogrešno pretpostavljaju da su sve biblioteke sustava prisutne u /system/lib:/vendor/lib (pogledajte rješenje).
Preporučujemo ažuriranje na posljednju stabilnu verziju SoLoadera, 0.10.4 ili noviju verziju, koja, osim prethodno navedenog problema sa 64-bitnim uređajima, ispravlja i sljedeće:
- problem sa sigurnosnim kopiranjem i vraćanjem (pogledajte rješenje) i
- problem povezan s učitavanjem nativnih biblioteka iz particije dobavljača (pogledajte rješenje).
Sljedeći koraci
Aplikacije s neispravnim verzijama SoLoadera možete popraviti tako da slijedite svaki korak u nastavku.
1. korak: ažurirajte aplikaciju i riješite problem.
Ako vaša aplikacija izravno ovisi o SoLoader SDK-u, migrirajte aplikaciju na SoLoader 0.10.4 ili noviju verziju.
Na primjer, ako ste u postavkama za Gradle naveli com.facebook.soloader:soloader:0.9.0, ažurirajte ga na 0.10.4+ ili noviju verziju.
Ako vaša aplikacija neizravno ovisi o SoLoader SDK-u putem nekog drugog SDK-a, provjerite najnoviju verziju tog SDK-a ili se obratite davatelju SDK-a da biste preuzeli ispravljenu verziju i primijenili je na svoj projekt.
Da biste saznali kako još vaša aplikacija može podržavati 64-bitne uređaje, pročitajte ovaj vodič.
2. korak: pošaljite ažurirani paket aplikacije ili APK.
Slijedite upute u ovom članku da biste izradili novo izdanje s ažuriranim paketom aplikacije ili APK-om.