.NET MAUI 教程 - 使用 C# 生成第一个多平台应用
在移动设备上运行
可以根据开发环境决定部署到一个或多个平台。你刚刚运行应用并将其部署到 Windows。现在,我们来设置一个 Android 设备或仿真器。
激活 Hyper-V
在 Windows Search 栏中,键入 Windows 功能,然后选择打开或关闭 Windows 功能。
确保已选中 Hyper-V 框,然后选择确定。
此时需要重新启动计算机才能使更改生效。
Android SDK 安装
打开 Visual Studio 和 MyFirstMauiApp 解决方案。从调试目标下拉菜单中,在“框架”下选择“net8.0-android”。
生成项目需要特定版本的 Android SDK。如果尚未接受 Android SDK 许可证,则会在“错误列表”窗口上看到以下错误消息。
双击消息以启动许可证接受过程。为每个出现的许可证单击“接受”,然后将开始自动安装。
设置 Android Emulator
如果没有要部署到的 Android 设备,可以按照以下步骤设置 Android 仿真器。如果已执行此操作或想要使用自己的 Android 设备,则可以跳过此步骤。
如果这是你第一次构建 .NET MAUI 应用程序,则会在调试目标下拉菜单中看到选中了 Android Emulator。单击它即可开始创建过程。如果出现许可证接受对话框,请选择“接受”。
此时将打开“新设备”窗口。请选择“创建”按钮以使用默认设置创建仿真器。这将下载仿真器图像并完成仿真器的创建以在 Visual Studio 中使用。此步骤可能需要一段时间。
如果看到的 API 级别与图像不同,请不要担心。它可能为 33 或更高版本。
创建仿真程序后,将会看到一个按钮,显示“开始”。单击此按钮。
你可能会收到启用 Windows 虚拟机监控程序平台的提示。按照文档启用加速以提高性能(需要让仿真器启动并运行)。选择仍要运行。
当你在 Android 设备管理器中看到停止的功能时,Android Emulator 将启动并完全完成。这可能需要一些时间。
完全完成后,你将看到它显示在 Visual Studio 调试菜单中。
你的 Android 仿真器现已创建并可供使用。下次运行 Visual Studio 时,仿真器将直接显示在调试目标窗口中,并在选择它时启动。如果遇到任何问题或模拟器存在性能问题,请阅读 完整安装文档。
设置 Android 设备
若要使用 Android 设备进行开发,需要启用 USB 调试。请在设备上执行以下步骤,将设备连接到 Visual Studio。如果没有 Android 设备,可以跳过此部分。
启用开发人员模式
- 转到“设置”屏幕。
- 使用设置屏幕顶部的搜索功能查找内部版本号或在“关于手机”中查找。
- 点击“内部版本号”7-10 次,直到弹出 “你现在是开发人员!”。
检查 USB 调试状态
- 转到“设置”屏幕。
- 使用设置屏幕顶部的搜索功能查找“USB 调试”或在开发人员选项中查找。
- 启用 USB 调试(如果尚未启用)。
信任设备
- 将设备插入计算机。
- 系统将提示你允许 USB 调试。
- 检查 始终允许从此计算机。
- 单击“允许”。
你的设备现在已配置,并将作为部署目标显示在 Visual Studio 中。
有任何问题?查看此文档。
现在应该配置仿真程序或设备,以进行部署!
在 Android 上运行
确保将设备或仿真器选作调试目标。
在菜单中选择“调试”>“开始调试”(或按 F5)。如果禁用此选项,请确保已选择仿真器或设备。
应用程序将生成、部署到所选 Android 设备/仿真器,然后运行。