Questo articolo fornisce informazioni destinate agli sviluppatori con app che utilizzano direttamente o indirettamente una versione con problemi dell'SDK SoLoader.
Situazione attuale
Una o più delle tue app contengono una versione con problemi dell'SDK SoLoader, che causa l'arresto anomalo della tua app, compromettendone l'usabilità. Anche se la tua app non dipende direttamente dall'elemento SoLoader, temiamo che sia una delle librerie o uno degli SDK di terze parti nelle dipendenze dell'app a farlo.
Ulteriori dettagli
Nella tua app è incorporata una versione dell'SDK SoLoader che causa arresti anomali su dispositivi solo a 64 bit. Le versioni precedenti alla 0.9.0 presuppongono erroneamente che tutte le librerie di sistema siano presenti in /system/lib:/vendor/lib (visita la pagina relativa alla risoluzione).
Ti consigliamo di eseguire l'aggiornamento all'ultima versione stabile di SoLoader, 0.10.4 o successive, che, oltre al problema relativo ai dispositivi solo a 64 bit di cui sopra, risolve anche:
- Un problema di backup e ripristino (visita la pagina relativa alla risoluzione) e
- Un problema relativo al caricamento di librerie native dalla partizione del fornitore (visita la pagina relativa alla risoluzione).
Passaggi successivi
Puoi correggere le app con versioni di SoLoader non valide seguendo ciascuno dei passaggi riportati di seguito.
Passaggio 1: aggiorna l'app e risolvi il problema.
Se la tua app dipende direttamente dall'SDK SoLoader, esegui la migrazione a SoLoader 0.10.4 o versioni successive.
Ad esempio, se hai specificato "com.facebook.soloader:soloader:0.9.0" nelle impostazioni di Gradle, esegui l'aggiornamento a "0.10.4+" o versioni successive.
Se la tua app dipende indirettamente dall'SDK SoLoader tramite un altro SDK, controlla l'ultima versione dell'SDK o contatta il fornitore dell'SDK per scaricare una versione corretta e applicarla al tuo progetto.
Per scoprire altri modi per far sì che la tua app supporti i dispositivi a 64 bit, consulta questa guida.
Passaggio 2: invia l'app bundle o l'APK aggiornato.
Segui i passaggi descritti in questo articolo per creare una nuova release con l'app bundle o l'APK aggiornato.