Sdílet prostřednictvím


Ladění hybridních aplikací

Důležité

Tento projekt je experimentální verze. Doufáme, že si vyzkoušíte experimentální mobilní vazby Blazor a poskytnete nám zpětnou vazbu na adrese https://github.com/xamarin/MobileBlazorBindings.

Ladění hybridních aplikací představuje výzvu kvůli kombinaci nativních komponent uživatelského rozhraní a komponent webového uživatelského rozhraní.

Ladění kódu .NET v hybridních aplikacích

Kód .NET (například C#) může být laděný prostřednictvím standardních technik ladění .NET, například pomocí sady Visual Studio k ladění aplikace.

Ladění webového uživatelského rozhraní v hybridních aplikacích

Kód webového uživatelského rozhraní v hybridní aplikaci běží v komponentě zobrazení prohlížeče specifické pro danou platformu. Tyto komponenty podporují různé techniky ladění, obvykle pomocí běžných vývojářských nástrojů prohlížeče.

Mezi běžné chyby specifické pro web patří:

  • Chybějící nebo nesprávné adresy URL, které způsobují, že se nenačtou prostředky
  • Interoperabilita JavaScriptu nefunguje podle očekávání

Ladění hybridního webového uživatelského rozhraní Androidu

Požadavky:

  • Nechte si na počítači pro vývojáře nainstalovat Google Chrome

Kroky:

  1. Spuštění ovlivněné aplikace v emulátoru Androidu
  2. V Prohlížeči Google Chrome na počítači pro vývojáře přejděte na chrome://inspect/#devices
  3. Vyhledejte odpovídající vzdálený cíl a vyberte požadovaný inspektor, který bude mít různé možnosti ladění.

Ladění hybridního webového uživatelského rozhraní iOS

ÚKOL: Zahrnout kroky safari

Ladění hybridního webového uživatelského rozhraní Windows

Kroky:

  1. Spuštění ovlivněné aplikace
  2. Klikněte pravým tlačítkem v libovolném webovém zobrazení v aplikaci a vyberte Inspect, čímž spustíte vývojářské nástroje.

Ladění hybridního webového uživatelského rozhraní macOS

ÚKOL: Zahrnutí kroků pro macOS

Ladění hybridního webového uživatelského rozhraní Tizen

ÚKOL: Zahrnout tizen kroky