Depuración de aplicaciones híbridas
Importante
Este proyecto es una versión experimental. Esperamos que pruebe Experimental Mobile Blazor Bindings y proporcione comentarios en https://github.com/xamarin/MobileBlazorBindings.
La depuración de aplicaciones híbridas supone un desafío debido a la combinación de componentes nativos de la interfaz de usuario y componentes de interfaz de usuario web.
Depuración de código .NET en aplicaciones híbridas
El código .NET (por ejemplo, C#) se puede depurar a través de las técnicas de depuración estándar de .NET, como el uso de Visual Studio para depurar la aplicación.
Depuración de la interfaz de usuario web en aplicaciones híbridas
El código de interfaz de usuario web de una aplicación híbrida se ejecuta en un componente de vista de explorador específico de la plataforma. Estos componentes admiten varias técnicas de depuración, normalmente mediante herramientas comunes de desarrollo del explorador.
Los errores comunes específicos de la web son:
- Direcciones URL que faltan o son incorrectas, lo que provoca que no se carguen los recursos.
- La interoperabilidad de JavaScript no funciona según lo previsto
Depuración de la interfaz de usuario web híbrida de Android
Requisitos previos:
- Tener Google Chrome instalado en la máquina para desarrolladores
Pasos:
- Inicio de la aplicación afectada en Android Emulator
- En Google Chrome en el equipo para desarrolladores, vaya a
chrome://inspect/#devices
- Busque el "Destino remoto" adecuado y seleccione el inspector deseado, que tendrá varias opciones de depuración.
Depuración de la interfaz de usuario web híbrida de iOS
TODO: Incluir pasos de Safari
Depuración de la interfaz de usuario web híbrida de Windows
Pasos:
- Inicio de la aplicación afectada
- Haga clic con el botón derecho en cualquier vista web de la aplicación y seleccione
Inspect
, que iniciará las herramientas de desarrollo.
Depuración de la interfaz de usuario web híbrida de macOS
TODO: incluir pasos de macOS
Depuración de la interfaz de usuario web híbrida de Tizen
TODO: incluir pasos de Tizen