Hi all,
I'm trying to get my first Unity+Vuforia app (the getting started example, really) to work on Android. When I try the app in the Unity player on my computer, everything works fine. However, when I deploy to Android (Galaxy S8), I get the 'Made with Unity' splash, then a black screen, and after a few seconds the app crashes.
I'm using Unity 2017.2.0b10 with the bundled Vuforia (6.5.17). No idea where to start looking for a fix, but I'm attaching the logcat output that seems relevant in case that's helpful.
Any insight much appreciated!
09-08 12:26:38.273 23612 23628 D Vuforia : Initializing Vuforia...
09-08 12:26:38.273 23612 23628 I System.out: Native library libVuforia.so loaded
09-08 12:26:38.293 23612 23628 I AR : Vuforia selected rendering API OpenGL ES 3.x
09-08 12:26:38.293 23612 23628 I AR : Vuforia SDK version 6.5.17
09-08 12:26:38.297 3717 4936 W NetworkIdentity: Active mobile network without subscriber!
09-08 12:26:38.301 3717 3846 W NetworkIdentity: Active mobile network without subscriber!
09-08 12:26:38.308 23612 23692 I System.out: (HTTPLog)-Static: isSBSettingEnabled false
09-08 12:26:38.308 23612 23692 I System.out: (HTTPLog)-Static: isSBSettingEnabled false
09-08 12:26:38.309 3369 3822 D EnterpriseController: netId is 0
09-08 12:26:38.309 3369 3822 D Netd : getNetworkForDns: using netid 506 for uid 10202
09-08 12:26:38.310 3369 3822 D DnsProxyListener: DNSDBG::dns addrinfo af 0
09-08 12:26:38.314 3717 4950 W NetworkIdentity: Active mobile network without subscriber!
09-08 12:26:38.324 23612 23612 I tango_client_api: TangoErrorType TangoService_setBinder(void*, void*): Passing back the binder on the client end...
09-08 12:26:38.325 23612 23612 I ndk_camera: Starting native camera system initialization.
09-08 12:26:38.329 23612 23612 D ndk_camera: Camera 0 has 83 metadata tags
09-08 12:26:38.329 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 851980
09-08 12:26:38.329 23612 23612 W ndk_camera: Failed to get metadata tag 851980 for camera 0 with error code -10004
09-08 12:26:38.329 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-08 12:26:38.329 23612 23612 W ndk_camera: Failed to get metadata tag 1310721 for camera 0 with error code -10004
09-08 12:26:38.329 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-08 12:26:38.329 23612 23612 W ndk_camera: Failed to get metadata tag 1638401 for camera 0 with error code -10004
09-08 12:26:38.330 23612 23612 D ndk_camera: Camera 1 has 81 metadata tags
09-08 12:26:38.330 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 851980
09-08 12:26:38.330 23612 23612 W ndk_camera: Failed to get metadata tag 851980 for camera 1 with error code -10004
09-08 12:26:38.331 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-08 12:26:38.331 23612 23612 W ndk_camera: Failed to get metadata tag 1310721 for camera 1 with error code -10004
09-08 12:26:38.331 23612 23612 E ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-08 12:26:38.331 23612 23612 W ndk_camera: Failed to get metadata tag 1638401 for camera 1 with error code -10004
09-08 12:26:38.331 23612 23612 I ndk_camera: Camera system initialized successfully with 2 cameras.
09-08 12:26:38.331 23612 23612 E tango_camera_native: 2 is not a valid camera index.
09-08 12:26:38.331 23612 23612 E tango_camera_native: 3 is not a valid camera index.
09-08 12:26:38.332 23612 23612 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x6e756857 in tid 23612 (.hannu.vufotest)
09-08 12:26:38.333 3129 3129 W : debuggerd: handling request: pid=23612 uid=10202 gid=10202 tid=23612
09-08 12:26:38.350 3331 3331 E audit : type=1400 audit(1504862798.345:419): avc: denied { search } for pid=23698 comm="debuggerd" name="com.google.tango" dev="dm-1" ino=1246155 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 SEPF_SECMOBILE_7.0_0009 audit_filtered
09-08 12:26:38.350 3331 3331 E audit : type=1300 audit(1504862798.345:419): arch=40000028 syscall=322 per=8 success=no exit=-13 a0=ffffff9c a1=f5ff32d0 a2=20000 a3=0 items=0 ppid=3129 pid=23698 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="debuggerd" exe="/system/bin/debuggerd" subj=u:r:debuggerd:s0 key=(null)
09-08 12:26:38.351 3331 3331 E audit : type=1327 audit(1504862798.345:419): proctitle="/system/bin/debuggerd"
09-08 12:26:38.447 23698 23698 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-08 12:26:38.448 23698 23698 F DEBUG : Build fingerprint: 'samsung/dreamltexx/dreamlte:7.0/NRD90M/G950FXXU1AQH3:user/release-keys'
09-08 12:26:38.448 23698 23698 F DEBUG : Revision: '10'
09-08 12:26:38.448 23698 23698 F DEBUG : ABI: 'arm'
09-08 12:26:38.449 23698 23698 F DEBUG : pid: 23612, tid: 23612, name: .hannu.vufotest >>> com.hannu.vufotest <<<
09-08 12:26:38.449 23698 23698 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6e756857
09-08 12:26:38.449 23698 23698 F DEBUG : r0 6e756863 r1 00000001 r2 00000000 r3 0000000b
09-08 12:26:38.449 23698 23698 F DEBUG : r4 ff869b2c r5 6e756863 r6 c27db51c r7 ff869b2c
09-08 12:26:38.449 23698 23698 F DEBUG : r8 00000000 r9 ff869b84 sl 00000000 fp ff869e24
09-08 12:26:38.450 23698 23698 F DEBUG : ip ec7861e0 sp ff869ae0 lr ec769807 pc ed5ea644 cpsr 240f1830
09-08 12:26:38.453 23698 23698 F DEBUG :
09-08 12:26:38.453 23698 23698 F DEBUG : backtrace:
09-08 12:26:38.454 23698 23698 F DEBUG : #00 pc 0000d644 /system/lib/libutils.so (_ZNK7android8String164sizeEv+7)
09-08 12:26:38.454 23698 23698 F DEBUG : #01 pc 000003d0 /data/data/com.google.tango/libfiles/armeabi-v7a/libtango_client_api.so (offset 0xa9000)
09-08 12:26:38.942 3354 3539 I AudioFlinger: BUFFER TIMEOUT: remove(4097) from active list on thread 0xf3b033c0
09-08 12:26:38.942 3354 3539 I SoundAlive_Interface: [ -205764864 ][ 48000 ]FlushBuffers()
09-08 12:26:38.942 3354 3539 I SoundAlive_Core: [ -205764864 ][ 48000 ](interface-API)FlushBuffers()
09-08 12:26:38.942 3354 3539 D SoundAlive_Core: [ -205764864 ][ 48000 ](internal-API)ReOpen( ConfigMode : 1 )
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Init() nch : 2 bitdepth : 0
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]SamplingRateConfig() SamplingRate : 48000
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]OutDevConfig() OutDevConfig : 1
09-08 12:26:38.942 3354 3539 D SoundAlive_Core: [ -205764864 ][ 48000 ](internal-API)Set_Current_Effect_Configuration( ConfigMode : 1 )
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_Preset() : 0
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_User_BWE() 0
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_User_CH() : 0
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_SquareUI() : 4 , 4
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_User_3D() : 0
09-08 12:26:38.942 3354 3539 I SoundAlive_Effect: [ -205764864 ][ 48000 ]Set_User_BE() : 0
09-08 12:26:38.942 3354 3539 I SoundBoosterEffectPlus: SB_reset SoundBooster sessionId(-3)
09-08 12:26:38.942 3354 3539 I SoundBooster8: BuffClear()
09-08 12:26:38.956 3354 3443 I APM_AudioPolicyManager: stopOutput() output 13, stream 3, session 721
09-08 12:26:38.957 3354 3443 I APM_AudioPolicyManager: write_logging() type(2) device(0x2) time(3) volume(7)
09-08 12:26:39.351 3717 4011 D WifiStateMachine: Current network is: "panoulu" , ID is: 0
09-08 12:26:39.351 3717 4011 D WifiStateMachine: Current network is still qualified due to heavy traffic, txSuccessRate=6.700439453125 rxSuccessRate=11.363525390625
09-08 12:26:39.351 3717 4011 D WifiStateMachine: Current network is 5GHz, bail out...
09-08 12:26:39.971 3331 3331 E audit : type=1400 audit(1504862799.965:420): avc: denied { search } for pid=23698 comm="debuggerd" name="com.google.tango" dev="dm-1" ino=1246155 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 SEPF_SECMOBILE_7.0_0009 audit_filtered
09-08 12:26:39.971 3331 3331 E audit : type=1300 audit(1504862799.965:420): arch=40000028 syscall=322 per=8 success=no exit=-13 a0=ffffff9c a1=f5ff32d0 a2=20000 a3=0 items=0 ppid=3129 pid=23698 auid=4294967295 uid=1045 gid=1045 euid=1045 suid=1045 fsuid=1045 egid=1045 sgid=1045 fsgid=1045 tty=(none) ses=4294967295 comm="debuggerd" exe="/system/bin/debuggerd" subj=u:r:debuggerd:s0 key=(null)
09-08 12:26:39.971 3331 3331 E audit : type=1327 audit(1504862799.965:420): proctitle="/system/bin/debuggerd"
09-08 12:26:40.055 23698 23698 E : ro.debug_level = 0x4f4c
09-08 12:26:40.055 23698 23698 E : sys.mobilecare.preload = false
09-08 12:26:40.057 3331 3331 E audit : type=1701 audit(1504862800.053:421): auid=4294967295 uid=10202 gid=10202 ses=4294967295 subj=u:r:untrusted_app:s0:c512,c768 pid=23612 comm=".hannu.vufotest" exe="/system/bin/app_process32" sig=11
09-08 12:26:40.059 3717 23699 W ActivityManager: Force finishing activity com.hannu.vufotest/com.unity3d.player.UnityPlayerActivity
There are known issues with trying to use Vuforia with ARCore. Vuforia Fusion will address this in future versions. Refer to the Home page for more information on Fusion: https://developer.vuforia.com/
Thanks,
-Vuforia Support