Информация в этой статье предназначена для разработчиков, в приложениях которых прямо или косвенно используется неисправная версия SoLoader SDK.
Суть проблемы
В одном или нескольких ваших приложениях есть неисправная версия SoLoader SDK, которая вызывает сбои. Возможно, она включена в сторонние библиотеки или SDK, которые вы используете.
Дополнительные сведения
Версия SoLoader SDK в вашем приложении вызывает сбои на устройствах, поддерживающих только 64-разрядные версии приложений. Это происходит потому, что в версиях до 0.9.0 для всех системных библиотек указан неверный каталог /system/lib:/vendor/lib (см. исправление).
Мы рекомендуем обновить SoLoader до последней стабильной версии, 0.10.4 или более поздней. Кроме указанной проблемы, в них исправлено следующее:
- проблема с резервным копированием и восстановлением данных (см. исправление);
- проблема с загрузкой нативных библиотек из раздела /vendor (см. исправление).
Дальнейшие действия
Чтобы исправить приложения с проблемной версией SoLoader, следуйте инструкциям ниже.
Шаг 1. Обновите приложение и устраните проблему
Если приложение напрямую зависит от SoLoader SDK, обновите SoLoader до версии 0.10.4 или более поздней.
Например, если в настройках Gradle указана версия com.facebook.soloader:soloader:0.9.0, измените ее на 0.10.4+ или более новую.
Если ваше приложение косвенно зависит от SoLoader через другой SDK, убедитесь, что у вас установлена последняя версия этого SDK, или обратитесь к его поставщику за исправленной версией.
Узнайте, как обеспечить поддержку своего приложения на 64-разрядных устройствах.
Шаг 2. Отправьте обновленный набор App Bundle или APK на проверку
Чтобы создать выпуск с обновленным набором App Bundle или APK, следуйте инструкциям из этой статьи.