错误:“无法找到 UnityARCore”和“DllNotFoundException”
Posted
技术标签:
【中文标题】错误:“无法找到 UnityARCore”和“DllNotFoundException”【英文标题】:Errors: "Unable to find UnityARCore" and "DllNotFoundException" 【发布时间】:2019-02-03 03:33:18 【问题描述】:我使用 ARFoundation 包在 Unity 中构建了一个 ARCore 应用程序。然后我按照以下链接中的说明将 Unity 应用程序嵌入到原生 android 应用程序中:Embedded Unity within Android App。
AR 应用作为独立应用运行良好。但我在将其嵌入原生 Android 应用程序时遇到了错误:
E/Unity: Unable to find UnityARCore
E/Unity: DllNotFoundException: UnityARCore
at (wrapper managed-to-native) UnityEngine.XR.ARCore.Api:UnityARCore_setCameraPermissionProvider (UnityEngine.XR.ARCore.Api/CameraPermissionRequestProvider)
at UnityEngine.XR.ARCore.ARCoreCameraExtension.Register () [0x00000] in <filename unknown>:0
【问题讨论】:
也许有用here @Vishnu 你能解决这个问题吗? @Vishnu,这个问题现在已经***年了!如果您找到了解决此问题的方法,请告知社区。span> 【参考方案1】:当生成库的.aar 文件时,它不包含依赖的jars/aars。 我们应该在我们的应用程序中添加统一 gradle 库作为模块,而不是包含 .aar。这为我解决了问题。
Here 详细介绍了如何将 unity 作为模块包含在您的应用中。
【讨论】:
以上是关于错误:“无法找到 UnityARCore”和“DllNotFoundException”的主要内容,如果未能解决你的问题,请参考以下文章