我已经在Visual Studio 2017(15.9.10)中新安装了Unity 2018.3.10。由于Visual Studio中的错误,我无法将准系统3D统一应用程序部署到HoloLens(“ DEP0100:请确保目标设备已启用开发人员模式。由于错误80004005”,无法在127.0.0.1上获得开发人员许可证)。以下是重现步骤:


在Unity中创建新的3D场景。将相机位置设置为0,0,0,并将相机透明色设置为纯黑色。在镜头前创建一个尺寸为0.1x0.1x0.1的红色立方体
窗口/包管理器:删除广告,分析库,应用内购买,TextMesh Pro,Unity Collaborate,因为我不需要这些
屏幕截图中显示了构建设置和项目设置(质量和播放器设置)。脚本后端= IL2CPP


unity3d - 无法部署到HoloLens(错误80004005)-LMLPHP


Unity成功生成一个.sln文件
HoloLens的操作系统版本为10.0.17763.316。在“设置/更新和安全性” /“对于开发人员”下,我将“使用开发人员功能” = on,“启用设备门户” = on
我不知道是否有必要,但是在我的PC上,我也进行设置/更新和安全性/对于开发人员,请选择“开发人员模式”,“启用设备门户” =开启,“设备发现” =开启
通过USB电缆将HoloLens连接到PC
在Visual Studio中打开.sln文件。设置为发布,x86,设备。构建/部署解决方案
编译成功,Visual Studio要求输入PIN,我可以通过打开设置/更新和安全性/对于开发人员/设备发现/配对从HoloLens获取PIN
Visual Studio显示错误消息:DEP0100:请确保目标设备启用了开发人员模式。由于错误80004005,无法在127.0.0.1上获得开发人员许可证

最佳答案

确保在Hololens上启用了开发人员模式。您可以在设置中找到它。


如果那不起作用,那么...


尝试重置设备。


重置很烦人,但这是在论坛上找到的“由于错误80004005而无法在127.0.0.1上获得开发者许可证”的解决方案:
https://forums.hololens.com/discussion/8964/could-not-obtain-developer-license-for-hololens

将评论粘贴到此处,因为这些论坛将被删除:


“ shyykoserhiy 2017 2017年11月,我遇到了同样的问题。
来自两种不同的设置:带有触摸条的MacBook Pro 2016(Windows 10
Pro在Bootcamp中)和Surface Pro4。在两个不同的地方存在相同的错误
机器。所以我虽然认为这可能是HoloLens的问题
本身。从设置>更新并重置HoloLens后
安全>重置一切开始正常工作。这是唯一的
对我有用的解决方案。”


团结论坛中也提到了这一点:
https://forum.unity.com/threads/could-not-obtain-developer-license-for-hololens.500808/


“ billyjacobs,所以我做了一些搜索,发现一种解决方法
问题是重置您的hololens设备。它将有最新的
重置后的设备软件版本。我很犹豫
刚开始时反对这样做,但是却像魅力一样。”

关于unity3d - 无法部署到HoloLens(错误80004005),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55382375/

10-10 13:00