Corriger les applis comportant de mauvaises versions de SoLoader

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.

Autres ressources

Si vous avez des questions techniques concernant ce problème, vous pouvez les publier sur Stack Overflow et utiliser la balise « android-stability ». Pour obtenir des éclaircissements sur les étapes à suivre pour résoudre ce problème, vous pouvez communiquer avec notre équipe d'assistance.

Cela a-t-il été utile?

Comment pouvons-nous améliorer cette page?

Besoin d'aide supplémentaire?

Essayez les étapes suivantes :

Rechercher
Effacer les termes de recherche
Fermer le champ de recherche
Menu principal
15395622512118821189
true
Rechercher dans le Centre d'aide
true
true
true
true
true
92637
false
false
false
false