调试混合应用
重要
此项目是一个实验性版本。 我们希望你试用实验性移动 Blazor 绑定,并在 中 https://github.com/xamarin/MobileBlazorBindings提供反馈。
由于混合的本机 UI 组件和 Web UI 组件混合,因此调试混合应用会带来挑战。
在混合应用中调试 .NET 代码
.NET 代码 (例如,C#) 可以通过标准 .NET 调试技术进行调试,例如使用 Visual Studio 调试应用。
在混合应用中调试 Web UI
混合应用中的 Web UI 代码在特定于平台的浏览器视图组件中运行。 这些组件支持各种调试技术,通常使用常见的浏览器开发人员工具。
常见的特定于 Web 的错误包括:
- 缺少/错误的 URL,导致资源无法加载
- JavaScript 互操作未按预期工作
调试 Android 混合 Web UI
先决条件:
- 在开发人员计算机上安装 Google Chrome
步骤:
- 在 Android 模拟器中启动受影响的应用
- 在开发人员计算机上的 Google Chrome 中,导航到
chrome://inspect/#devices
- 找到相应的“远程目标”并选择所需的检查器,然后,该检查器将具有各种调试选项
调试 iOS 混合 Web UI
TODO:包括 Safari 步骤
调试 Windows 混合 Web UI
步骤:
- 启动受影响的应用
- 右键单击应用中的任何 Web 视图并选择
Inspect
,这将启动开发人员工具
调试 macOS 混合 Web UI
TODO:包括 macOS 步骤
调试 Tizen 混合 Web UI
TODO:包括 Tizen 步骤