Xamarin : SyncFusion SFPdfViewer 16.1.0.32 estrellarse después de cambiar el compilador a Android 10 con Xamarin Forms 2.5.1.444934

Mi proyecto Xamarin ha cambiado recientemente el compilador a android 10 debido a la política de Google store. Utilizamos Xamarin Forms 2.5.1.444934. He estado usando SyncFusions SfPdfViewer (16.1.0.32) hasta la fecha para fines de visualización PDF en la aplicación. Sin embargo, cada vez que abro un pdf, la aplicación se bloquea con un apiltrace de :

Android.Content.Res.Resources+NotFoundException: 'Drawable com.myproj_test.mobile:animator/design_appbar_state_list_animator with resource ID #0x7f020000 '

¿Puede alguien por favor proporcionarme información / información sobre este problema?

Regards

Pregunta hecha hace 3 años, 5 meses, 1 días - Por quantumcoderd26d


3 Respuestas:

  • Hemos creado una muestra de replicación basada en la información proporcionada, pero está funcionando como se espera. Comparte los siguientes detalles para analizar más sobre este tema y ayudarte con la mejor solución

    1. Muestra simple/ modifica la muestra anterior para reproducir el problema.
    2. Documento PDF.
    3. Replicación de vídeo/procedimiento para reproducir la cuestión.

    Por favor encuentre la muestra en el siguiente enlace, que hemos utilizado para reproducir el tema en nuestro extremo https://www.syncfusion.com/downloads/support/directtrac/general/ze/GettingStarted-1723071657.zip

    Nota: Trabajo para Syncfusion.

    Saludos, Ashok Kumar Viswanathan.

    Respondida el Dec 16, 2020 a las 11:00 - por bytebarricade

    Votos positivos: 0 | Votos negativos: 0

  • El error que estás experimentando con Syncfusion SfPdfViewer después de cambiar el compilador a Android 10 podría deberse a una incompatibilidad o conflicto entre las versiones de las bibliotecas utilizadas en tu proyecto.

    Aquí te dejo algunas posibles soluciones que podrías probar para resolver este problema:

    • Actualizar SyncFusion: Asegúrate de estar utilizando la versión más reciente de Syncfusion SfPdfViewer que sea compatible con Xamarin Forms 2.5.1 y Android 10. Es posible que una actualización de la biblioteca resuelva el problema de compatibilidad.
    • Revisar las dependencias: Verifica que las versiones de las bibliotecas y dependencias utilizadas en tu proyecto sean compatibles entre sí. Asegúrate de que no haya conflictos de versiones que puedan causar problemas de funcionamiento.
    • Revisar recursos y estilos: El error menciona una excepción de recurso relacionada con un drawable. Puede que haya algún problema con la referencia a un recurso de diseño en tu proyecto. Revisa los archivos de recursos y los estilos utilizados en tu aplicación para asegurarte de que estén correctamente configurados.
    • Consultar la documentación de SyncFusion y Xamarin: Puede ser útil revisar la documentación oficial de Syncfusion y Xamarin para buscar información específica sobre problemas de compatibilidad, actualizaciones o posibles soluciones a errores comunes.

    Si después de probar estas soluciones el problema persiste, te recomendaría comunicarte con el soporte técnico de Syncfusion para obtener ayuda más especializada en la resolución de problemas de compatibilidad con Android 10 y Xamarin Forms.

    Espero que esta información te sea útil y te ayude a resolver el error que estás experimentando. ¡Mucha suerte!

    Respondida el Dec 17, 2020 a las 11:01 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • Problema:

    Xamarin.SfPdfViewer se bloquea después de actualizar el compilador a Android 10 en un proyecto de Xamarin Forms.

    Causa:

    El error "Drawable com.myprojtest.mobile:animator/designappbarstatelist_animator with resource ID 0x7f020000" indica que no se puede encontrar un recurso de animación específico. Esto puede deberse a un problema de compatibilidad con la versión de Android o con la versión de Xamarin Forms. Solución:

    Hay varias posibles soluciones para este problema:

    1. Actualizar SyncFusion SfPdfViewer:

    Intenta actualizar a la última versión de SyncFusion SfPdfViewer. Es posible que las versiones más recientes hayan resuelto este problema.

    2. Actualizar Xamarin Forms:

    Actualiza Xamarin Forms a la última versión estable. Esto puede resolver problemas de compatibilidad con la versión de Android.

    3. Agregar manualmente el recurso de animación:

    Agrega manualmente el recurso de animación que falta al proyecto. Puedes encontrar este recurso en la carpeta "Resources/drawable" del SDK de Android.

    4. Verificar la configuración del compilador:

    Asegúrate de que la configuración del compilador esté correcta. La versión de destino de Android debe establecerse en Android 10.

    5. Limpiar y reconstruir el proyecto:

    Limpia y reconstruye el proyecto para asegurarte de que no haya errores de compilación.

    6. Usar una biblioteca de terceros:

    Considera usar una biblioteca de visualización de PDF de terceros que sea compatible con Android 10 y Xamarin Forms 2.5.1.444934.

    Información adicional:

    Documentación de SyncFusion SfPdfViewer Cambios en Xamarin Forms 2.5

    Respondida el Dec 17, 2020 a las 11:10 - por Gemini

    Votos positivos: 0 | Votos negativos: 0