错误构建管道不包含定义

问题描述

我正在使用 Unity 2019.4.3 当我尝试为 android 构建应用程序时,它给了我两个错误

一个错误

Library\PackageCache\[email protected]\Editor\XRGeneralBuildProcessor.cs(83,52): error CS0117: 'BuildPipeline' does not contain a deFinition for 'GetBuildTargetName'

第二个错误

Library\PackageCache\[email protected]\Editor\XRGeneralBuildProcessor.cs(36,52): error CS0117: 'BuildPipeline' does not contain a deFinition for 'GetBuildTargetName'

它在我安装 ARCore XR Plugin 包后出现在我面前,我尝试降级该包的版本。

解决方法

它可能无形中更新了 XR 插件管理。尝试将 AR Core XR Plugin 降级到不需要 XR Management Toolkit 升级的最新版本或按照建议的更新 Unity 版本。

,

我发现了这个 link 帮助我解决了错误。

具体来说,这个解决方案:

我刚刚遇到了这个。我已经导入了 AR Foundation 4.1.3 和 ARKit XR Plugin 4.1.3,并且它们不会让我将 XR Plugin $$anonymous$$anagement 降级到 3.2.16。我刚刚将 AR Foundation 和 ARKit 都降级到 4.1.1,现在我可以降级到 XR 插件 $$anonymous$$anagement 到 3.2.16 并编译。