この記事は、不正なバージョンの SoLoader SDK を直接または間接的に使用しているアプリのデベロッパーを対象としています。
状況
お客様のアプリの一部で不正なバージョンの SoLoader SDK が使用されているため、アプリがクラッシュし、その結果、ユーザビリティが損なわれるおそれがあります。アプリが SoLoader に直接依存していない場合でも、アプリの依存関係に含まれるサードパーティのライブラリや SDK のいずれかが依存している可能性があります。
その他の詳細
お客様のアプリには、64 ビット専用デバイスでクラッシュを発生させるおそれのある SoLoader SDK のバージョンが組み込まれています。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 を使用して新しいリリースを作成します。