我正在运行Xamarin.Wikitude.SDK.JS插件,在Xamarin.Android项目上运行8.6.0版本。当加载Wikitude提供的示例时,应用程序会崩溃。例子是Interactivity
我添加了一些代码来检查是否安装了ARCore。如果不显示警报,用户可以在支持设备的情况下安装ARCore。
以下是控制台输出:
没有等待的异常: java.lang.NoSuchMethodError:在Lcom/google/ar/core/Config类中没有虚拟方法java.lang.NoSuchMethodError;或者它的超类(“com.google.ar.core.Config”的声明出现在com.wikitude.common.arcore.internal.ArCoreTracker.k() at com.google.ar.core.Config (SourceFile:462) at void com.wikitude.common.arcore.internal.ArCoreTracker.a() (SourceFile:177)在com.wikitude.common.arcore.internal.NativeArCoreInterface.start() (SourceFile:42)中)。在void com.wikitude.common.camera.internal.NativeCameraInterface.nativeCameraReleased(long) (SourceFile:-2) at void com.wikitude.common.camera.internal.NativeCameraInterface.b() (SourceFile:194) at void com.wikitude.common.camera.internal.DeviceCamera2.l() (SourceFile:368)(原始文件:37)在void com.wikitude.architect.PlatformBridge.callAsyncImplInternal(long,(SourceFile:-2) at void com.wikitude.architect.PlatformBridge.callAsyncImpl(java.lang.String) (SourceFile:134) at void com.wikitude.architect.PlatformBridge$a.a(java.util.List,int (SourceFile:66) at com.wikitude.architect.PlatformBridge$a.run() (SourceFile:40)
我尝试了另一个没有AR (ImageOnTarget)的例子,它正在工作,所以我认为Wikitude是正确配置的。
发布于 2019-08-09 10:18:09
我发现了!问题是用于检查设备是否支持AR和用户是否安装了Xamarin.Google.ARCore的包ARCore。这个插件与Wikitude冲突,所以在删除它之后,with就开始工作了。
https://stackoverflow.com/questions/57426843
复制相似问题