[英]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.