2016-05-24 10 views
4

Ich habe Kudan 1.1.3 in Unity 5.3.4 installiert. Ich habe 100% genau das Szenen-Setup von Kudans "Erste Schritte" Anleitung verfolgt. Ich klicke auf "Build and Run", alles sieht gut aus, aber sobald ich mit Nexus 9 beginne, stirbt die App sofort. Ich erzeugt einen Fehlerbericht mit ADB und hier ist der Absturz verengt, was auch immer mir schien relevant:Kudan für Unity v1.1.3: Absturz unter Android/Kann die Anwendung nicht starten

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 

Alles sieht nicht gut aus, bis die „kudan-NDK: checking“ Linie. Ich bin kein Profi mit Android, aber ich habe die "Gotchas" am unteren Rand dieser Turotial Seite betrachtet: https://wiki.kudan.eu/Unity

Ich habe Android API 22 mit Android SDK-Manager installiert, da dieses Niveau als das Ziel angegeben wird. Ich habe auch die Bildschirmausrichtung in den Player-Einstellungen in Unity als "Landschaft links" festgelegt und ich habe sogar Android API 23 installiert, da mein Nexus 9 Android Version 6.0.1 hat. Vielleicht verursacht der letzte Teil das Problem ... oder nicht? Kann jemand dieses Problem besser verstehen?

+0

Sie sollten besser versuchen, sie zu kontaktieren. – Everts

+0

Sie sagen auf ihrer Website, dass ihre Entwickler auf Stack Overflow für Unterstützung sind, also hoffe ich, einen von ihnen zu kreuzen – RCYR

+1

Haben Sie versucht, das Unity v1.2-Plugin von Kudan zu verwenden? – MultiColourPixel

Antwort

2

Wir haben neue Tutorials in das Kudan Wiki geschrieben, die viel einfacher zu befolgen sein sollten. Die, die für Sie hilfreich heißen:
My First Augmented Reality App (1.1.3 Stable)
Building the App - Android

Als Antwort auf Ihre eigentliche Frage, Absturz beim Start wird in der Regel durch einen falschen API-Schlüssel verursacht, die auf der Kudan Kamera eingestellt ist. Stellen Sie sicher, dass dies mit der entsprechenden Bundle-ID übereinstimmt, die in den Player-Einstellungen in Unity festgelegt ist.