I denne artikel finder du oplysninger, som er beregnet til udviklere med apps, der anvender en defekt version af SoLoader-SDK'en direkte eller indirekte.
Årsag
En eller flere af dine apps indeholder en defekt version af SoLoader-SDK'en, som får din app til at gå ned, hvilket går ud over anvendeligheden. Selvom din app ikke er direkte afhængig af SoLoader-SDK'en, tror vi, at en af de tredjepartsbiblioteker/-SDK'er, som din app er afhængig af, er afhængig af SoLoader.
Yderligere oplysninger
Din app anvender en version af SoLoader-SDK'en, der forårsager nedbrud på 64-bit-enheder. Ældre versioner end 0.9.0 antager fejlagtigt, at alle systembiblioteker er til stede i /system/lib:/vendor/lib (se rettelse).
Vi anbefaler, at du opdaterer til den nyeste stabile version af SoLoader, dvs. 0.10.4 eller nyere, som (udover ovenstående problem med 64-bit-enheder) også omfatter en løsning af:
- Et problem med sikkerhedskopiering og gendannelse (se rettelse).
- Et problem vedrørende indlæsning af indlejrede biblioteker fra leverandørpartition (se rettelse).
Næste trin
Du kan løse problemer med apps, som har sårbare SoLoader-versioner, ved at følge vejledningen nedenfor.
Trin 1: Opdater din app, og løs problemet.
Hvis din app er direkte afhængig af SoLoader-SDK'en, skal du migrere din app til SoLoader 0.10.4 eller nyere.
Hvis du f.eks. har implementeret "com.facebook.soloader:soloader:0.9.0" i dine Gradle-indstillinger, skal du opdatere til "0.10.4 eller nyere" eller en nyere version.
Hvis din app er indirekte afhængig af SoLoader-SDK'en via en anden SDK, skal du tjekke den nyeste version af denne SDK eller kontakte din SDK-udbyder for at downloade en rettet version og anvende den i dit projekt.
Se, hvordan du også kan få din app til at understøtte 64-bit-enheder, i denne vejledning.
Trin 2: Indsend din opdaterede app-pakke eller APK.
Følg vejledningen i denne artikel for at oprette en ny udgivelse med din opdaterede app-pakke eller APK.