Compartir a través de


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:

  1. Inicio de la aplicación afectada en Android Emulator
  2. En Google Chrome en el equipo para desarrolladores, vaya a chrome://inspect/#devices
  3. 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:

  1. Inicio de la aplicación afectada
  2. 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