Тази статия съдържа информация, предназначена за програмисти, чиито приложения пряко или косвено използват дефектна версия на SoLoader SDK.
Какво се случва
Едно или повече от приложенията ви съдържат дефектна версия на SoLoader SDK, която причинява сривове в тях и така вреди на използваемостта им. Дори SoLoader да не е пряко необходим на приложението ви, подозираме, че той може да е нужен за някоя от библиотеките/SDK на трета страна, с които то работи.
Допълнителни подробности
Приложението ви включва версия на SoLoader SDK, причиняваща сривове на устройства, които са само 64-битови. Версиите преди 0.9.0 неправилно приемат, че всички системни библиотеки са налице в /system/lib:/vendor/lib (вижте корекцията).
Препоръчваме да актуализирате до най-новата стабилна версия на SoLoader – 0.10.4 или по-нова. В допълнение към проблема с 64-битовите устройства по-горе също така е отстранен:
- (i) проблем с резервните копия и възстановяването (вижте корекцията); и
- (ii) проблем, свързан със зареждането на основни библиотеки от дял на доставчик (вижте корекцията).
Следващи стъпки
Можете да поправите приложенията с проблемни версии на SoLoader, като изпълните всяка от стъпките по-долу.
Стъпка 1: Актуализирайте приложението си и отстранете проблема.
Ако SoLoader SDK е пряко необходим за приложението ви, то трябва да бъде мигрирано към SoLoader 0.10.4 или по-нова версия.
Ако например сте посочили com.facebook.soloader:soloader:0.9.0 в настройките на Gradle, актуализирайте до 0.10.4+ или по-нова версия.
В случай че приложението ви зависи косвено от SoLoader SDK чрез друг SDK, проверете коя е най-новата версия на този SDK или се свържете със съответния доставчик, за да изтеглите коригираната версия и да я приложите към проекта си.
За други начини, по които да добавите в приложението си поддръжка за 64-битови устройства, вижте това ръководство.
Стъпка 2: Изпратете актуализирания пакет с приложения или APK файл.
Изпълнете стъпките в тази статия, за да създадете нова версия с актуализирания пакет с приложения или APK файл.