HoloLens2开发常见问题汇总

请用Unity2019+、VS2019开发

打包设置 x64、sdk 18362 、vs2019

打包后在通过vs2019打开,如果时H2选择Release、ARM64、设备

1.vs sdk路径问题

IOException:Win32 IO returned 234

解决办法

删除文件Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd

C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract\2.0.0.0

2.通过Type-C线连接电脑部署应用失败

DEP0600,部署失败,未能通过新的部署管道进行部署

DEP6100,连接设备错误

2.1确定设备处于开机未休眠状态(电源灯亮着),设备上的设置选项"开发者模式"、"Device Portal"已开,重启再试

2.2确定下设备上是否已经安装过同签名的应用,如有先卸载,再试

2.3重启HoloLens设备 ,再试

2.4换个USB插槽试试,换根Type-C线试试

2.5确定下安装vs时是否勾选了USB连接性,安装后重启vs,再试

如果依次是下来还是不行,可以通过无线远程部署或者旁加载安装应用

3.安装部署成功,但应用无法连接网络

3.1.是否勾选了网络权限

3.2.是否使用了sdk19041,该版本(旧版本)测下来是有问题的,能打包部署但网络无法使用,更新到最新的VS是可以的,

可以必选择sdk18362 !

官方已更新!更新最新的vs2019版本安装sdk18362、19041已无问题~

4、HoloLens刷机

H2的故障率较高,出现死机无法开机时需要刷机。

重启、重置或恢复 HoloLens 2 | Microsoft Learn

5、打开编译后的VS工程下拉无"设备",右键设置Universal Windows工程为启动项目

6、打包出错提示 找不到 SDK WindowsMobile

在引用列表里面找到Moblie的引用右键移除再编译

7、远程部署报错

确定在一个局域网

正确设置远程设备的IP地址

8、编译选项没有Device及远程计算机

解决方案当前项目设置错了,将Universal Windows的项目设置为当前项目,参考上图。

9、编辑器测试网络通讯没问题,真机测试连不上

Unity Hub更新后在安装新版本的编辑器时候会弹出是否允许网络的弹出,选择允许,如果没选或者禁用了可以在,防火墙-高级设置-出栈/入栈里面找禁用的Unity,在属性里面设置为允许连接

 

10、服务器本地测试正常,部署在云主机上后无法连接

部署在阿里云、腾讯云、AWS等ECS上后,要先在网页控制台上找到场景的云主机实例,在安全策略里面找到出入栈设置,把需要用到的端口添加上去,然后进入云主机远程桌面后,在防火墙-高级设置-出入栈也要添加相应的端口。

 

  • 13
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 46
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 46
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山谷大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值