Dieser Artikel richtet sich an Entwickler von Apps, die eine fehlerhafte Version des SoLoader SDKs verwenden – entweder direkt oder indirekt.
Problembeschreibung
Mindestens eine Ihrer Apps enthält eine fehlerhafte Version des SoLoader SDKs. Dies kann zu Abstürzen führen und die Nutzerfreundlichkeit Ihrer App beeinträchtigen. Selbst wenn Ihre App nicht direkt von SoLoader abhängt, tut dies möglicherweise eine der Drittanbieterbibliotheken oder eines der Drittanbieter-SDKs in den Abhängigkeiten Ihrer App.
Weitere Details
Ihre App enthält eine Version des SoLoader SDKs, die auf 64‑Bit-Geräten zu Abstürzen führen kann. Bei Versionen vor 0.9.0 wird fälschlicherweise davon ausgegangen, dass alle Systembibliotheken in „/system/lib:/vendor/lib“ vorhanden sind (siehe Fehlerbehebung).
Wir empfehlen ein Update auf die neueste stabile Version von SoLoader (0.10.4 oder höher). Dadurch werden zusätzlich zum oben genannten 64‑Bit-Problem auch folgende Probleme behoben:
- ein Problem mit der Sicherung und Wiederherstellung (siehe Fehlerbehebung)
- ein Problem beim Laden der nativen Bibliotheken aus der Vendor-Partition (siehe Fehlerbehebung)
Nächste Schritte
Sie können Probleme bei Apps mit fehlerhaften SoLoader-Versionen beheben, indem Sie den einzelnen Schritten unten folgen.
Schritt 1: Aktualisieren Sie Ihre App, um das Problem zu beheben.
Wenn Ihre App direkt vom SoLoader SDK abhängig ist, migrieren Sie sie zu SoLoader 0.10.4 oder höher.
Wenn Sie beispielsweise „com.facebook.soloader:soloader:0.9.0“ in Ihren Gradle-Einstellungen angegeben haben, aktualisieren Sie das SDK auf Version 0.10.4+ oder eine höhere Version.
Wenn Ihre App indirekt über ein anderes SDK vom SoLoader SDK abhängig ist, suchen Sie nach der aktuellen Version des SDKs oder wenden Sie sich an den SDK-Anbieter, um eine korrigierte Version herunterzuladen und auf Ihr Projekt anzuwenden.
Weitere Möglichkeiten, wie Sie Unterstützung für 64‑Bit-Geräte zu Ihrer App hinzufügen können, finden Sie hier.
Schritt 2: Reichen Sie Ihr aktualisiertes App-Bundle oder APK ein.
Folgen Sie der Anleitung in diesem Artikel, um einen neuen Release mit dem aktualisierten App-Bundle oder APK zu erstellen.