HoloLens2之路-部署到真机

版权声明:Davidwang原创文章,严禁用于任何商业途径,授权后方可转载。

   在VS工程构建完成后,使用VS 2019打开该工程(可以直接通过双击.sln格式项目文件打开),然后就可以生成MR应用并部署到HoloLens2设备上(确保HoloLens2设备系统已开机并处于非待机休眠状态)。我们可以通过USB方式或者WiFi两种方式将MR应用部署到HoloLens2设备上。

(一)、VS环境USB部署方式

   确保HoloLens2设备通过USB连接到开发计算机,设置VS生成方式为Debug/Release/Master、平台架构为ARM64、部署方式为设备,如图1所示。
在这里插入图片描述

图1 设置Visual Studio生成和部署方式

   在VS菜单中,依次选择“调试> 开始调试”(或者使用快捷键F5)启动生成和部署。如果编译成功,MR应用会自动部署到HoloLens2设备上。如果是第一次将应用程序从VS部署到HoloLens2设备,将提示输入PIN码。这时,在HoloLens2设备上,呼出开始菜单,依次选择Settings> Update & Security > For Developers打开开发设置面板,点击Pair按钮生成PIN码,在VS弹窗中键入此PIN码完成配对,即能自动部署应用程序[ 如果需要将HoloLens2设备与配对的所有计算机解除配对,在该面板中点击“Clear”即可完成清除。]。

(二)、VS环境WiFi部署方式

   使用WiFi部署的前提是确保开发计算机与HoloLens2设备处于同一局域网,并且WiFi速度能够满足要求。与使用USB部署一样,设置VS生成方式为Debug、平台架构为ARM64、部署方式为远程计算机。然后在VS菜单中,依次选择“项目> MRTK001属性”打开工程属性页,选择“配置属性> 调试”,在调试面板中“计算机名”属性栏中填写HoloLens2设备的IP地址(在HoloLens2中,呼出开始菜单,依次选择Settings > Network & Internet > Advanced Options,可以看到HoloLens2设备当前的IP地址)、设置“身份验证类型”为通用(未加密的协议),如图2所示,然后在VS菜单中,依次选择“调试> 开始调试”(或者使用快捷键F5)启动生成和部署。

在这里插入图片描述

图2 设置HoloLens2设备IP地址

   成功部署的MR应用会自动打开,如果看到空间映射网格覆盖了HoloLens2设备感知到的所有表面、用于手部跟踪的指示器、用于监视应用性能的性能诊断工具、创建的立方体对象,即说明MR应用编译运行成功(整个流程比较容易出错,在出现问题时,需要仔细核对各步骤,查阅相关资料)。

(三)、Unity引擎USB部署方式

   除使用VS将MR应用编译部署到HoloLens2设备(官方推荐的方式),也可以直接在Unity引擎中编译部署MR应用到HoloLens2设备。

   在Unity菜单中,依次选择File> Build Settings(或者使用快捷键Ctrl+Shift+B),打开构建设置窗口,设置Target Device属性为HoloLens、Architecture属性为ARM64、Build and Run On属性为USB Device,如图3所示,设置后好点击Build And Run按钮即可将MR应用部署到HoloLens2设备中(第一次部署也要求输入PIN码)。

在这里插入图片描述

图3 从Unity中使用USB方式部署到HoloLens2设备

(四)、Unity引擎WiFi部署方式

   与使用USB方式部署一样,在Unity菜单中,依次选择File> Build Settings(或者使用快捷键Ctrl+Shift+B),打开构建设置窗口,设置Target Device属性为HoloLens、Architecture属性为ARM64、Build and Run On属性为Remote Device(via Device Portal),正确填写HoloLens2设备IP地址、设备门户用户名和密码( 第一次登录设备门户时设置的用户名与密码,详情请参见第3章),如图4所示,设置后好点击Build And Run按钮即可将MR应用部署到HoloLens2设备中。

在这里插入图片描述

图4 从Unity中使用WiFi方式部署到HoloLens2设备

(五)、MRTK Build工具部署

   MRTK也提供了部署工具,在Unity菜单中,依次选择Mixed Reality->Toolkit->Utilities->Build Window,打开构建窗口,如图5所示。

在这里插入图片描述

图5 打开MRTK构建窗口

   使用构建工具进行部署分两步,首先需要构建Appx应用包,如图6所示。

在这里插入图片描述

图6 首先进行应用构建

   构建完成后,使用USB或者WiFi连接HoloLens2设备(实际也是通过设备门户进行安装部署),切换到Deploy Options选项卡,选择好已构建的包名,然后点击Install Appx进行安装部署即可,如图7所示。

在这里插入图片描述

图7 进行安装部署

猜你喜欢

转载自blog.csdn.net/yolon3000/article/details/122072266