Den här artikeln innehåller information som är avsedd för utvecklare vars appar direkt eller indirekt använder en defekt version av SoLoader SDK.
Detta är problemet
Minst en av dina appar har en defekt version av SoLoader SDK, vilket leder till att appen kraschar och användbarheten påverkas negativt. Även om appen inte är direkt beroende av SoLoader misstänker vi att ett av biblioteken/SDK:erna från tredje part i appens beroenden kan vara det.
Ytterligare information
Appen använder en version av SoLoader SDK som orsakar krascher på enheter som enbart är 64-bitars. Versioner före 0.9.0 förutsätter felaktigt att alla systembibliotek finns i /system/lib:/vendor/lib (se åtgärd).
Vi rekommenderar att du uppdaterar till den senaste stabila versionen av SoLoader, 0.10.4 eller senare. Utöver 64-bitarsproblemet ovan åtgärdar det också
- ett problem med säkerhetskopiering och återställning (se åtgärd)
- ett problem med att läsa in inbyggda bibliotek från leverantörspartitionen (se åtgärd).
Nästa steg
Du kan åtgärda appar med bristfälliga SoLoader-versioner genom att följa stegen nedan.
Steg 1: Uppdatera appen och åtgärda problemet.
Om appen är direkt beroende av SoLoader SDK migrerar du appen till SoLoader 0.10.4 eller senare.
Om du till exempel har specificerat com.facebook.soloader:soloader:0.9.0 i Gradle-inställningarna uppdaterar du det till 0.10.4+ eller senare.
Om appen är indirekt beroende av SoLoader SDK via ett annat SDK kontrollerar du den senaste versionen av det SDK:et eller kontaktar SDK-leverantören för att ladda ned en åtgärdad version. Sedan tillämpar du den nya versionen i projektet.
Du hittar andra sätt att få 64-bitarsenheter att fungera med appen i den här guiden.
Steg 2: Skicka in ett uppdaterat AAB-arkiv eller en uppdaterad APK-fil.
Följ stegen i den här artikeln för att skapa en ny version med det uppdaterade AAB-arkivet eller den uppdaterade APK-filen.