不正なバージョンの SoLoader を使用しているアプリを修正する

この記事は、不正なバージョンの 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 を使用して新しいリリースを作成します。

その他のリソース

この問題に関する技術的なご質問は、「android-stability」タグを付けて Stack Overflow にご投稿ください。この問題の解決手順にご不明な点がありましたら、サポートチームにお問い合わせください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
false
メインメニュー
8481369097249524976
true
ヘルプセンターを検索
true
true
true
true
true
5016068
false
false