Cet article fournit des informations destinées aux développeurs dont la ou les applis utilisent directement ou indirectement une version défectueuse de la trousse SDK SoLoader.
Ce qui se passe
Une ou plusieurs de vos applis contiennent une version défectueuse de la trousse SDK SoLoader, ce qui entraîne le plantage de votre appli et nuit ainsi à sa convivialité. Même si votre appli ne dépend pas directement de SoLoader, nous pensons que l'une des bibliothèques ou des trousses SDK tierces dans les dépendances de votre appli peut en dépendre.
Détails supplémentaires
Votre appli intègre une version de la trousse SDK SoLoader qui provoque des plantages sur les appareils exclusivement 64 bits. Les versions antérieures à 0.9.0 présument à tort que toutes les bibliothèques système sont présentes dans le chemin /system/lib:/vendor/lib (voir le correctif).
Nous vous recommandons de mettre à jour SoLoader à la dernière version stable (0.10.4 ou supérieure), qui corrige non seulement le problème susmentionné touchant exclusivement les versions 64 bits, mais également les problèmes suivants :
- Un problème de sauvegarde et de restauration (voir le correctif)
- Un problème concernant le chargement des bibliothèques natives à partir de la partition du fournisseur (voir le correctif)
Étapes suivantes
Vous pouvez corriger les applis dont la version de SoLoader est défectueuse en suivant chacune des étapes ci-dessous.
Étape 1 : Mettre à jour votre appli et corriger le problème.
Si votre appli dépend directement de la trousse SDK SoLoader, migrez votre appli vers la version 0.10.4 de SoLoader ou une version plus récente.
Par exemple, si vous avez défini « com.facebook.soloader:soloader:0.9.0 » dans vos paramètres Gradle, mettez-la à jour à la version « 0.10.4+ » ou à une version plus récente.
Si votre appli dépend indirectement de la trousse SDK SoLoader par l'intermédiaire d'une autre trousse SDK, veuillez vérifier la dernière version de cette trousse SDK ou communiquer avec votre fournisseur de trousses SDK pour télécharger une version corrigée et l'appliquer à votre projet.
Pour découvrir d'autres façons de rendre votre appli compatible avec les appareils 64 bits, veuillez consulter ce guide.
Étape 2 : Soumettre votre collection d'applis ou votre fichier APK mis à jour.
Suivez les étapes décrites dans cet article pour créer une nouvelle version avec votre collection d'applis ou votre fichier APK mis à jour.