Este artículo va dirigido a los desarrolladores con aplicaciones que utilicen una versión defectuosa del SDK de SoLoader de forma directa o indirecta.
¿Qué ocurre?
Una o varias de tus aplicaciones contienen una versión defectuosa del SDK de SoLoader, lo que provoca que tu aplicación falle y afecta a su usabilidad. Aunque tu aplicación no dependa directamente de SoLoader, es posible que alguno de los SDKs o las bibliotecas de terceros que usa tu aplicación sí lo haga.
Detalles adicionales
Tu aplicación incorpora una versión del SDK de SoLoader que provoca fallos en los dispositivos de solo 64 bits. En las versiones anteriores a la 0.9.0, se presupone incorrectamente que todas las bibliotecas del sistema están presentes en /system/lib:/vendor/lib (consulta la solución).
Te recomendamos que actualices a la versión estable más reciente de SoLoader (0.10.4 o una posterior), la cual, además de solucionar el problema con los dispositivos de 64 bits ya mencionado, también soluciona lo siguiente:
- Un problema con la copia de seguridad y la restauración (consulta la solución).
- Un problema relacionado con la carga de bibliotecas nativas desde la partición del proveedor (consulta la solución).
Siguientes pasos
Para corregir aplicaciones con versiones defectuosas de SoLoader, sigue cada uno de los pasos que se indican a continuación.
Paso 1: Actualiza tu aplicación y soluciona el problema.
Si tu aplicación depende directamente del SDK de SoLoader, migra tu aplicación a la versión 0.10.4 de SoLoader o a una posterior.
Por ejemplo, si has especificado el valor "com.facebook.soloader:soloader:0.9.0" en la configuración de Gradle, actualízalo a "0.10.4+" o a una versión más reciente.
Si tu aplicación depende indirectamente del SDK de SoLoader a través de otro SDK, comprueba la versión más reciente de ese SDK o ponte en contacto con tu proveedor de SDKs para descargar una versión corregida y aplicarla a tu proyecto.
Para consultar otras formas de hacer que tu aplicación sea compatible con dispositivos de 64 bits, lee esta guía.
Paso 2: Envía tu app bundle o APK actualizado.
Sigue los pasos que se indican en este artículo para crear una nueva versión con tu app bundle o APK actualizado.