Kudan for Unity v1.1.3:Android 上崩溃/无法启动应用程序

4

我已经在Unity 5.3.4中安装了Kudan 1.1.3。我完全按照Kudan的“入门指南”中的场景设置步骤进行操作,并按下“build and run”按钮,一切看起来都正常,但是一旦在Nexus 9上启动应用程序,应用程序立即崩溃。我使用ADB生成了一个错误报告,并将崩溃情况缩小到了我认为相关的任何内容:

05-24 13:38:28.619  5751  5777 E Unity   : [KudanAR] Graphics vendor: NVIDIA Corporation

05-24 13:38:28.619  5751  5777 E Unity   :  

05-24 13:38:28.619  5751  5777 E Unity   : (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

05-24 13:38:28.619  5751  5777 E Unity   : 

05-24 13:38:28.620  5751  5777 E Unity   : [KudanAR] Graphics version: OpenGL ES 3.1 NVIDIA 343.00

05-24 13:38:28.620  5751  5777 E Unity   :  

05-24 13:38:28.620  5751  5777 E Unity   : (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

05-24 13:38:28.620  5751  5777 E Unity   : 

05-24 13:38:28.667   617   794 D ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]

05-24 13:38:28.719  5751  5777 D Kudan   : KudanAR initialise called

05-24 13:38:28.721  5751  5777 D Kudan   : CameraPreviewAndRender initialise called

05-24 13:38:28.722  5751  5777 D Kudan   : OpenGL ES version is set to: 3

05-24 13:38:28.722  5751  5777 D Kudan   : OpenGL ES Can use glBindArray: true

05-24 13:38:28.722  5751  5777 D Kudan   : CameraPreviewAndRender loadShaders called

05-24 13:38:28.722  5751  5777 D Kudan   : CameraPreviewAndRender CreateTexture called

05-24 13:38:28.723  5751  5777 D Kudan   : CameraPreviewAndRender BindSinkTexture called

05-24 13:38:28.723  5751  5777 D Kudan   : CameraPreviewAndRender CreateShaderProgram called

05-24 13:38:28.752  5751  5777 D Kudan   : CameraPreviewAndRender SetupShaderProgram called

05-24 13:38:28.752  5751  5777 D Kudan   : CameraPreviewAndRender CreateQuadGeometry called

05-24 13:38:28.752  5751  5777 D Kudan   : StopTrackerThread called - bWaitForFinish: true

05-24 13:38:28.752  5751  5777 D Kudan   : StartTrackerThread: creating thread TrackerThread1464111508

05-24 13:38:28.754  5751  5777 D Kudan   : StartTrackerThread: Finished

05-24 13:38:28.767  5751  5777 I kudan-ndk: checking

05-24 13:38:28.782  5751  5751 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 5751 (eu.kudan.ar)

05-24 13:38:28.831   617   981 I WindowState: WIN DEATH: Window{a426155 u0 SurfaceView}

05-24 13:38:28.832   617   654 I chatty  : uid=1000(system) InputDispatcher expire 2 lines

05-24 13:38:28.834   617   979 I WindowState: WIN DEATH: Window{4004c13 u0 eu.kudan.ar/com.unity3d.player.UnityPlayerActivity}

05-24 13:38:28.834   617   979 I chatty  : uid=1000(system) Binder_7 expire 1 line

05-24 13:38:28.847   617   984 I ActivityManager: Process eu.kudan.ar (pid 5751) has died

一切都看起来很好,直到出现“kudan-ndk:checking”行。我并不是一个熟练使用Android的人,但我考虑了本教程页面底部的“注意事项”:https://wiki.kudan.eu/Unity

我已经使用Android SDK管理器安装了Android API 22,因为这个级别被指定为目标级别。我还在Unity的播放器设置中强制屏幕方向为“左侧横屏”,甚至安装了Android API 23,因为我的Nexus 9使用的是Android 6.0.1版。也许最后一个部分导致了问题......或者没有?有人能分享更好的理解吗?


你最好试着联系他们。 - Everts
他们在自己的网站上说他们的开发人员在 Stack Overflow 上提供支持,所以我希望能够找到其中的一位。 - RCYR
1
你尝试过使用Kudan的Unity v1.2插件吗? - MultiColourPixel
2个回答

2

0
F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 5751 (eu.kudan.ar)

我之前也遇到了同样的问题,是因为使用了一个有问题的Kudan标记,后来将其替换为另一个就解决了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接