我想针对 HoloLens 2 进行开发。为了了解如何设置所有内容以及如何部署应用程序,我遵循了此 YouTube 教程:https://www.youtube.com/watch?v=BymWq0vzBhM。但是,当我尝试部署解决方案时,出现以下错误:
DEP6957:无法使用通用身份验证连接到设备“127.0.0.1”。请验证在项目调试设置中指定了正确的远程身份验证模式。 COMException - 无法建立连接,因为目标计算机主动拒绝连接。 (HRESULT 异常:0x8007274D)[0x8007274D]
Hololens 2 已打开并通过 USB 线连接到 PC,并显示在设备管理器中的便携式设备下。 HoloLens 2 已打开开发者模式。
这是我的步骤的详细说明:
- 安装了 Unity 2020.3.13f1 以及 Microsoft Visual Studio Community 2019、通用 Windows 平台构建支持和 Windows 构建支持 (IL2CPP)
- 创建了新项目
- 在构建设置中:切换到通用Windows平台并选择HoloLens作为目标设备,ARM64作为架构并在USB设备上构建和运行
- 下载混合现实功能工具并获得以下功能:Mixed Reality Toolkit Foundation、Mixed Reality OpenXR Plugin、Mixed Reality Toolkit Standard Assets
- 通过 MRTK 项目配置器:
- 选择Unity OpenXR插件(推荐)
- 在XR插件管理中检查了OpenXR和Microsoft HoloLens功能组,修复了项目验证中的所有问题,添加了Eye Gaze和Microsoft Hand交互配置文件,将深度提交模式更改为深度16位)
- 应用推荐的项目设置,修复所有问题,编辑主摄像头以具有清晰的背景色、纯色清晰标志和 TrackedPoseDriver 组件
- 应用所有默认设置
- 导入TMP必需品
- 项目设置->播放器:更改包名和产品名
- 混合现实 -> 工具包 -> 添加到场景并配置
- 将立方体添加到场景中
- 统一构建项目
- 确保 HoloLens 上的开发者模式已激活
- 通过 USB 线将 Hololens 2 与电脑连接,并在设备管理器 -> 便携式设备中检查 Hololens 是否已正确连接
- 在 Visual Studio Community 2019 中打开解决方案并选择:Release、ARM64、Device
- 构建 -> 部署解决方案