【问题标题】:Cannot deploy to HoloLens (error 80004005)无法部署到 HoloLens(错误 80004005)
【发布时间】:2019-08-18 07:48:40
【问题描述】:

我全新安装了 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

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

  • 通过 USB 数据线将 HoloLens 连接到电脑
  • 在 Visual Studio 中打开 .sln 文件。设置为发布、x86、设备。构建/部署解决方案
  • 编译成功,Visual Studio 要求输入 PIN,我通过打开设置/更新和安全/对于开发人员/设备发现/配对从 HoloLens 获得该 PIN
  • Visual Studio 显示错误消息:DEP0100:请确保目标设备已启用开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获取开发者许可证

【问题讨论】:

    标签: unity3d hololens windows-mixed-reality mrtk


    【解决方案1】:
    1. 确保在 Hololens 上启用了开发人员模式。您可以在设置中找到它。

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

    1. 尝试重置设备。

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

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

    "shyykoserhiy ✭ 2017 年 11 月我遇到了同样的问题。尝试运行 来自两种不同的设置:带触控栏的 MacBook Pro 2016(Windows 10 Pro in Bootcamp)和 Surface Pro 4。两个不同的相同错误 机器。所以我认为这可能是 HoloLens 的问题 本身。从设置>更新和重置 HoloLens 后 安全>重置一切开始工作得很好。这是唯一的 对我有用的解决方案。”

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2020-10-17
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      相关资源
      最近更新 更多