【问题标题】:I can only have 1 Unity app deployed on HoloLens我只能在 HoloLens 上部署 1 个 Unity 应用
【发布时间】:2019-04-21 02:20:43
【问题描述】:

我遇到了一个奇怪的问题,我的 HoloLens 上只能部署 1 个 Unity 应用程序。例如:

首先,我创建一个名为 HoloLensFirstProject 的新项目,导入 MRTK Foundation 和 Example,为 HoloLens 开发设置 Unity,选择示例场景,构建并部署它。

Secode,我创建了名为 HoloLensSecondeProject 的新项目并执行相同操作。

部署第二个应用程序后,我第一个部署的应用程序和我之前开发的其他应用程序都消失了。仅最新部署的应用。

预期行为

多个应用程序可以部署到 HoloLens。

实际行为

HoloLens 上仅安装最新的应用

复制步骤

  • 创建 2 个不同名称的项目
  • 为两个项目导入 MRTK Foundation 和 Sample
  • 为 HoloLens 开发设置 Unity 项目
  • 为每个要部署的项目选择一个示例场景
  • 部署您的第一个应用
  • 部署您的第二个应用程序

环境

  • 团结 2018.3.11f1
  • MRTK v2 RC1
  • Visual Studio 2019
  • 最新预览 SDK
  • Windows 10(非内部预览版)

【问题讨论】:

    标签: visual-studio unity3d hololens mrtk


    【解决方案1】:

    仅更改项目名称是不够的。您还必须在 Project Settings → Player → UWP → Publishing Settings → Packaging → Package name 下更改包名称。

    【讨论】:

    • 非常感谢,抱歉我的回复晚了。我以前从未遇到过这种问题,可能是因为较新版本的 Unity 对我们应该如何管理包名称进行了更改。
    • 这对我不起作用。我在两个应用程序中都更改了你的包名称,但问题仍然存在:(
    【解决方案2】:

    我遇到了同样的问题,这个solution by Jeff 对我不起作用。这仅在您尚未将应用程序部署到 Hololens 时才有效。如果您已经部署了应用程序,则需要删除包含数据的文件夹(对于 Visual Studio,它是包含 .sln 文件的文件夹)并重新构建它。

    您仍然需要在构建之前更改包名称,就像 Jeff 的解决方案一样!

    原因是在第一次构建中创建了“build”文件夹。它包含包信息,并且在进一步构建中不会更改(例如,如果您更改包名称并在现有目录中再次构建)。

    【讨论】:

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