Eseguire il debug di app ibride
Importante
Questo progetto è una versione sperimentale. Ci auguriamo di provare le associazioni di Mobile Blazor sperimentali e fornire commenti e suggerimenti in https://github.com/xamarin/MobileBlazorBindings.
Il debug di app ibride rappresenta una sfida a causa della combinazione di componenti dell'interfaccia utente nativi e componenti dell'interfaccia utente Web.
Debug del codice .NET nelle app ibride
Il codice .NET (ad esempio, C#) può essere eseguito il debug tramite le tecniche di debug .NET standard, ad esempio usando Visual Studio per eseguire il debug dell'app.
Debug dell'interfaccia utente Web nelle app ibride
Il codice dell'interfaccia utente Web in un'app ibrida viene eseguito in un componente di visualizzazione browser specifico della piattaforma. Questi componenti supportano varie tecniche di debug, in genere usando gli strumenti di sviluppo di browser comuni.
Gli errori specifici del Web comuni sono:
- URL mancanti/non corretti che causano il caricamento delle risorse
- Interoperabilità JavaScript non funziona come previsto
Eseguire il debug dell'interfaccia utente Web ibrida android
Prerequisiti:
- Avere Installato Google Chrome nel computer per sviluppatori
Passaggi:
- Avviare l'app interessata nell'emulatore Android
- In Google Chrome nel computer sviluppatore passare a
chrome://inspect/#devices
- Individuare l'opzione "Destinazione remota" appropriata e selezionare il controllo desiderato, che avrà quindi varie opzioni di debug
Eseguire il debug dell'interfaccia utente Web ibrida di iOS
TODO: Includere i passaggi di Safari
Eseguire il debug dell'interfaccia utente Web ibrida di Windows
Passaggi:
- Avviare l'app interessata
- Fare clic con il pulsante destro del mouse su qualsiasi visualizzazione Web nell'app e selezionare
Inspect
, che avvierà gli strumenti di sviluppo
Eseguire il debug dell'interfaccia utente Web ibrida macOS
TODO: Includere i passaggi di macOS
Eseguire il debug dell'interfaccia utente Web ibrida di Tizen
TODO: Includere i passaggi di Tizen