繁体   English   中英

Unity Hololens2 构建错误

[英]Unity Hololens2 Build Errors

我尝试构建我的 Hololens 2 应用程序,但出现无法解决的错误。 当我尝试使用 Unity 播放按钮测试应用程序时,它按预期工作。 我也尝试过 MRTK 示例场景,它也只能通过播放按钮工作,但在我尝试构建它时不起作用。

构建错误:

Library\PackageCache\com.microsoft.mixedreality.toolkit.foundation@251fc689f36f\Providers\WindowsMixedReality\XRSDK\WindowsMixedRealityDeviceManager.cs(404,128): error CS0104: 'Handedness' is an ambiguous reference between 'Microsoft.MixedReality.Input.Handedness' and 'Microsoft.MixedReality.Toolkit.Utilities.Handedness'
Error building Player because scripts had compiler errors
UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in <1135c66e5f4c41a7831fa5798849d8b6>:0 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <1135c66e5f4c41a7831fa5798849d8b6>:0 
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

我尝试使用 MixedRealityFeatureTool 更新 MRTK,并按照教程中的说明进行了混合现实工具包设置 但我仍然收到错误,这意味着我无法在 Hololens 2 上对其进行测试。

也发生在我身上,仅在升级到 MRTK 2.8 时发生。 由于我们正在为 HoloLens 进行开发,因此不需要导致冲突的 MixedReality.Input 包。 只需从包管理器中删除它。

我遇到了这个问题,但我能够通过转到指定路径中的脚本 (Library\PackageCache\com.microsoft.mixedreality.toolkit.foundation@251fc689f36f\Providers\WindowsMixedReality\XRSDK\WindowsMixedRealityDeviceManager.cs) 来修复错误错误,进入错误行 (404) 并将 Handedness 更改为 'Microsoft.MixedReality.Toolkit.Utilities.Handedness'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM