Šiame straipsnyje pateikiama informacija, skirta programos (-ų), kurioje (-iose) tiesiogiai arba netiesiogiai naudojama nekokybiška „SoLoader“ SDK versija, kūrėjams.
Kas vyksta
Mažiausiai vienoje jūsų programoje yra nekokybiška „SoLoader“ SDK versija, dėl kurios programa stringa, o tai kenkia jos tinkamumui. Net jei programa tiesiogiai nepriklauso nuo „SoLoader“, manome, kad gali priklausyti viena iš trečiosios šalies bibliotekų ir (arba) SDK programos būtinuosiuose šaltiniuose.
Papildoma informacija
Į programą įtraukta „SoLoader“ SDK versija, dėl kurios atsiranda strigčių tik 64 bitų įrenginiuose. Iki 0.9.0 versijose klaidingai daroma prielaida, kad visos sistemos bibliotekos yra aplanke /system/lib:/vendor/lib (žr. pataisą).
Rekomenduojame atnaujinti į naujausią stabilią „SoLoader“ versiją (0.10.4 ar naujesnę), kuri, be anksčiau nurodytos tik 64 bitų problemos, taip pat išsprendžia:
- atsarginio kopijavimo ir atkūrimo problemą (žr. pataisą) ir
- problemą dėl savųjų bibliotekų įkėlimo iš paslaugos teikėjo skaidinio (žr. pataisą).
Kiti veiksmai
Netinkamų „SoLoader“ versijų programas galite pataisyti atlikdami kiekvieną iš toliau nurodytų veiksmų.
Pirmas veiksmas: atnaujinkite programą ir išspręskite problemą.
Jei programa tiesiogiai priklauso nuo „SoLoader“ SDK, perkelkite programą į 0.10.4 ar naujesnės versijos „SoLoader“.
Pavyzdžiui, jei „Gradle“ nustatymuose įdiegėte „com.facebook.soloader:soloader:0.9.0“, atnaujinkite ją į 0.10.4+ arba naujesnę versiją.
Jei programa priklauso nuo „SoLoader“ SDK netiesiogiai per kitą SDK, patikrinkite naujausią to SDK versiją arba susisiekite su SDK teikėju, kad atsisiųstumėte fiksuotą versiją ir pritaikytumėte savo projektui.
Jei reikia kitų būdų, kaip padaryti, kad programa palaikytų 64 bitų įrenginius, žr. šį vadovą.
Antras veiksmas: pateikite atnaujintą programos komponentų rinkinį arba APK.
Atlikite šiame straipsnyje nurodytus veiksmus, kad sukurtumėte naują leidimą su atnaujintu programos komponentų rinkiniu arba APK.