我正在使用 AR Foundation 版本 4.2.8 和 AR Core 版本 4.2.8。因为某些原因 当我尝试构建我的应用程序时,我不断收到以下错误
UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.Rethrow(UnityEngine.XR.ARSubsystems.XRReferenceImageLibrary库,System.String消息,System.Exception innerException)(位于Library/PackageCache/[email protected]/Editor/ ARCoreImageLibraryBuildProcessor.cs:16) UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.BuildAssets () (位于 Library/PackageCache/[email protected]/Editor/ARCoreImageLibraryBuildProcessor.cs:41) UnityEditor.XR.ARCore.ARCoreImageLibraryBuildProcessor.UnityEditor.Build.IPreprocessBuildWithReport.OnPreprocessBuild(UnityEditor.Build.Reporting.BuildReport报告)(位于Library/PackageCache/[email protected]/Editor/ARCoreImageLibraryBuildProcessor.cs:74 ) UnityEditor.Build.BuildPipelineInterfaces+<>c__DisplayClass16_0.b__1 (UnityEditor.Build.IPreprocessBuildWithReport bpp)(位于 <31b86d204baf45de8328f2d1261a79f7>:0) UnityEditor.Build.BuildPipelineInterfaces.InvokeCallbackInterfacesPair[T1,T2] (System.Collections.Generic.List
1[T] oneInterfaces, System.Action
1[T] invoiceOne, System.Collections.Generic.List1[T] twoInterfaces, System.Action
1[T] invoiceTwo, System.Boolean exitOnFailure) (在 <31b86d204baf45de8328f2d1261a79f7>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)"
当出现类似错误时,我通常会关闭 Unity 并删除包缓存中的所有文件,并且通常可以正常工作。我认为这与导致错误的arcore ReferenceImage 资产有关。解决了