【问题标题】:Hololens2 Azure Spatial Anchors Tutorial CrashHololens2 Azure 空间锚教程崩溃
【发布时间】:2021-02-15 06:03:40
【问题描述】:

尝试关注Microsoft Azure Spatial Anchors tutorial(即使在最近更新之后),但项目的 Release 版本在设备上启动时崩溃(就在 Unity 启动屏幕之后)。有趣的是,同一项目的 Debug 版本似乎可以正常启动。

我已经能够构建、部署、测试基本的 Hololen2 tutorialsASA Samples 以及一些自定义项目,所以不要认为这是一般的开发或部署问题。

其他人最近是否能够按照本教程成功部署到设备和/或有任何建议来进一步诊断问题?

使用的设置和 Unity 包(根据教程和链接说明):

  • Hololens 操作系统(最新):19041.1136
  • 团结 2019.4.19f1
  • com.microsoft.azure.spatial-anchors-sdk.core@2.7.1
  • com.microsoft.azure.spatial-anchors-sdk.windows@2.7.1
  • MRTK Foundation - 基础教程系列中的 2.5.3(MRTK 包工具)
  • AR 基础:3.1.3
  • Windows Mixed Reality:4.2.1(从 4.2.3 降级?)
  • MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.2.4.0.unitypackage
  • MRTK.HoloLens2.Unity.Tutorials.Assets.AzureSpatialAnchors.2.4.0.unitypackage

注意:教程中列出的 MRTK.HoloLens2.Unity.Tutorials.Assets.AzureSpatialAnchors.2.4.0.unitypackage 实际上链接到一个新的 2.5.3 包 (https://github.com/microsoft/MixedRealityLearning/releases/tag/azure-spatial-anchors-v2.5.3) 但是这个包中的版本文件仍然是 2.4 .0??

在 Workspace Hololens2 MRTK.exe 中的 0x00000226E0FBCC40 处引发异常:0xC0000005:访问冲突执行位置 0x00000226E0FBCC40。

【问题讨论】:

  • 我认为通过消除过程,这是由 DebugWindow 预制件的 BoundsControl 组件引起的(如教程中的 Tutorials.Assets.AzureSpatialAnchors 包中提供的)。如果我在场景中的 this 实例上禁用了这个组件,那么应用程序就会加载。

标签: unity3d hololens azure-spatial-anchors


【解决方案1】:

您是否尝试将 ASA SDK 升级到版本 2.7.2 (https://github.com/Azure/azure-spatial-anchors-samples/releases/tag/v2.7.2)?

他们最近修复了一个与您报告的完全一样的错误:

  • “第一个错误是特定于在 HoloLens 2 上运行的 ARM32 版本,在锚点创建或查询期间表现为 SDK 中的访问冲突崩溃。”

【讨论】:

  • 不幸的是,使用该更新包似乎得到了相同的结果。
【解决方案2】:

我有同样的问题。在没有调试窗口的情况下运行它对我有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多