2

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

  • 在 Unity 中创建新的 3D 场景。将相机位置设置为 0,0,0 并将相机清晰颜色设置为纯黑色。在相机前面创建一个尺寸为 0.1x0.1x0.1 的红色立方体

  • 窗口/包管理器:删除广告、分析库、应用内购买、TextMesh Pro、Unity Collaborate,因为我不需要这些

  • 屏幕截图中显示的构建设置和项目设置(质量和播放器设置)。脚本后端 = IL2CPP

截图

  • Unity 成功生成 .sln 文件
  • HoloLens 的操作系统版本为 10.0.17763.316 。在 Settings/Update & Security / For developers 下,我设置 'Use developer features'=on, 'Enable Device Portal'=on

  • 我不知道是否有必要,但是在我的 PC 上,我也进行设置/更新和安全/对于开发人员,选择“开发人员模式”、“启用设备门户”=on、“设备发现”=on

  • 通过 USB 电缆将 HoloLens 连接到 PC
  • 在 Visual Studio 中打开 .sln 文件。设置为发布、x86、设备。构建/部署解决方案
  • 编译成功,Visual Studio 要求输入 PIN,我通过打开 Settings / Update & Security / For developers / Device Discover / Pair 从 HoloLens 获得该 PIN
  • Visual Studio 显示错误消息:DEP0100:请确保目标设备已启用开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获取开发者许可证
4

1 回答 1

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

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

  1. 尝试重置设备。

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

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

“shyykoserhiy ✭ 2017 年 11 月我遇到了同样的问题。尝试从两种不同的设置运行:MacBook Pro 2016 带触摸栏(Bootcamp 中的 Windows 10 Pro)和 Surface Pro 4。在两台不同的机器上出现同样的错误。所以我已经虽然这可能是 HoloLens 本身的问题。从设置>更新和安全>重置重置 HoloLens 后,一切都开始正常工作。这是唯一对我有用的解决方案。

unity论坛中也提到过: https ://forum.unity.com/threads/could-not-obtain-developer-license-for-hololens.500808/

“billyjacobs 所以我做了一些搜索,发现解决问题的一种方法是重置你的 hololens 设备。重置后它将拥有最新版本的设备软件。我起初犹豫不决,但它的工作方式就像一种魅力。”

于 2019-03-27T19:28:37.237 回答