【发布时间】:2019-08-09 09:08:20
【问题描述】:
我在 Xamarin.Android 项目上运行 Xamarin.Wikitude.SDK.JS 插件,版本 8.6.0。
加载 Wikiitude 提供的示例时,应用程序崩溃。
例子是https://github.com/Wikitude/wikitude-sdk-samples/tree/master/05_InstantTracking_3_Interactivity
我添加了代码来检查是否安装了 ARCore。如果未显示警报,则用户可以在设备受支持的情况下安装 ARCore。
这是控制台输出:
预期没有挂起的异常:java.lang.NoSuchMethodError: No virtual 方法 setLightEstimationMode(Lcom/google/ar/core/Config$LightEstimationMode;)V 在 Lcom/google/ar/core/Config 类中;或其超类(声明 'com.google.ar.core.Config' 出现在 /data/app/XXXXXXXXXXXXXXXXXX-2o7U_ByKTJBW9vPIXZeXHA==/base.apk)在 com.google.ar.core.Config com.wikitude.common.arcore.internal.ArCoreTracker.k() (SourceFile:462) 在无效 com.wikitude.common.arcore.internal.ArCoreTracker.a() (SourceFile:177) 无效 com.wikitude.common.arcore.internal.NativeArCoreInterface.start() (SourceFile:42) 无效 com.wikitude.common.camera.internal.NativeCameraInterface.nativeCameraReleased(long) (SourceFile:-2) 无效 com.wikitude.common.camera.internal.NativeCameraInterface.b() (SourceFile:194) 无效 com.wikitude.common.camera.internal.DeviceCamera2.l() (SourceFile:368) 在 void com.wikitude.common.camera.internal.d.b() (SourceFile:85) 在 空白 com.wikitude.common.camera.internal.NativeCameraInterface.doStop() (SourceFile:37) 无效 com.wikitude.architect.PlatformBridge.callAsyncImplInternal(长, java.lang.String) (SourceFile:-2) at void com.wikitude.architect.PlatformBridge.callAsyncImpl(java.lang.String) (SourceFile:134) 无效 com.wikitude.architect.PlatformBridge$a.a(java.util.List, int) (SourceFile:66) at void com.wikitude.architect.PlatformBridge$a.run() (SourceFile:40)
我已经尝试了另一个没有 AR (ImageOnTarget) 的示例,它正在工作,所以我想 Wikitude 配置正确。
【问题讨论】:
标签: c# xamarin.android wikitude wikitude-sdk