错误:“无法找到 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”的主要内容,如果未能解决你的问题,请参考以下文章

dl/win32 加载错误

youtube_dl - 无法阻止错误日志发布

ML/DL重要基础概念:偏差和方差

ML/DL重要基础概念:偏差和方差

在“dl.bintray.com/mobisystech/maven”上出现禁止错误

_dl_runtime_resolve() 中的分段错误