本文面向那些直接或间接使用有缺陷 SoLoader SDK 版本的应用开发者。
问题说明
您的一个或多个应用中存在有缺陷的 SoLoader SDK 版本,这会导致应用崩溃,从而损害其易用性。即使您的应用不直接依赖于 SoLoader,我们仍怀疑应用依赖项中的某个第三方库/SDK 可能会依赖 SoLoader。
更多详情
您的应用包含的 SoLoader SDK 版本会导致该应用在仅支持 64 位的设备上发生崩溃。低于 0.9.0 的版本会错误地假定 /system/lib:/vendor/lib 中包含所有系统库(请参阅修复)。
我们建议您将 SoLoader 更新到最新的稳定版,即 0.10.4 或更高版本。除上述仅支持 64 位的问题以外,这些版本还修复了:
后续步骤
您可以按照下面每个步骤修复 SoLoader 版本有问题的应用。
第 1 步:更新应用并解决问题。
如果您的应用直接依赖于 SoLoader SDK,请将应用迁移到 SoLoader 0.10.4 或更高版本。
例如,如果您在 Gradle 设置中指定了“com.facebook.soloader:soloader:0.9.0”,请将其更新为“0.10.4+”或更高版本。
如果您的应用通过其他 SDK 间接依赖于 SoLoader SDK,请检查该 SDK 的最新版本,或与您的 SDK 提供方联系来下载已修复版本,并将其应用于您的项目。
如需了解让应用支持 64 位设备的其他方法,请参阅此指南。
第 2 步:提交更新后的 app bundle 或 APK。
请按照这篇文章中的步骤,使用更新后的 app bundle 或 APK 创建新版本。