Giter Site home page Giter Site logo

arcore-for-all's Introduction

ARCore for All

Google ARCore (dev preview 1) for "unsupported" Android devices

Summary

Google's ARCore developer preview for Android is awesome. Unfortunately, my Android phone (Samsung GS8+) was not on the supported list, and apps built with ARCore exit at start on my device. However, its hardware actually can run ARCore!

I modified the Android library to strip the ARCore device check, and ARCore started working on the device.

Developer Preview 2

ARCore has been updated to Preview 2 by Google. More devices are now supported. Another project on GitHub, ARCore Patch, aims to extend unofficial device support for the new version.

Developer Preview 1

Please see below for research on the first preview build.

See Experimental Branch

This branch is unlikely to work on most devices.
Please check out the service mod branch of this repo to help us develop the latest experiment to bring ARCore to more devices. Thanks!

Android Installation

In your Android project, simply replace the Google-provided arcore_client.aar with the one in this repo, and voilà! ARCore on any Android device.

Make sure to first install ARCore Service - "Preparing your Device" section of Google's instructions  

Unity Installation

In your Unity project, simply replace the Google-provided unitygar.aar (located in GoogleARCore/SDK/Plugins/) with the one in this repo, and voilà! ARCore on any Android device, within Unity.

Make sure to first install ARCore Service - "Preparing your Device" section of Google's instructions  

Requirements

  1. Capable Android Hardware - Since Google does not yet officially support more than a few devices, it's unknown which devices will actually work. My estimate is that devices from the past year should work, but it's currently unclear. Feel free to try and see if it works on your device, then let us know! There is a research document so we can identify necessary modifications.
  2. 64-bit Architecture - The library does not contain a build for 32-bit processors, as pointed out by @szugyi.

Disclaimer

Please keep in mind that (at the time of this writing) only 3 Android devices are officially supported by ARCore, so this hack might not work. I also take no responsibility for damage to your software. It's worth a try, though! ;)

Android Build Instructions

To modify the original ARCore AAR library, follow the below instructions. You will need a java class decompiler, such as CFR.

  1. Open a command line interface
  2. Unzip the AAR to a temporary directory: unzip arcore_client-original.aar -d aar-tmp
  3. Enter the temporary aar directory: cd aar-tmp
  4. Unzip classes.jar to a temporary directory: unzip classes.jar -d classes-tmp
  5. Enter the temporary classes directory: cd classes-tmp
  6. Enter the directory containing the SupportedDevices class: cd com/google/atap/tangoservice
  7. Decompile the SupportedDevices class: java -jar /path/to/cfr.jar SupportedDevices.class > SupportedDevices.java
  8. Open a text editor and delete return false from the end of isSupported()
  9. Compile the modified SupportedDevice class: javac -cp /path/to/sdk/platform/android.jar -source 1.7 -target 1.7 SupportedDevices.java
  10. Delete the Java source: rm SupportedDevices.java
  11. Change directory back to aar-tmp: cd ../../../../../
  12. Create a JAR from the modified classes directory: jar cvf classes.jar -C classes-tmp .
  13. Change directory back to repo root: cd ..
  14. Create an AAR from the modified aar directory: jar cvf arcore_client.aar -C aar-tmp .

After the above steps, you will have a modified arcore_client.aar with device verification stripped. Now you can replace the AAR in your project and build to any hardware-capable Android device!

Android (pre-Nougat) Build Instructions

The official library has a minimum SDK version of Android 7.0 (Nougat). See @kenfast's research for installing on pre-7.0.

Unity Build Instructions

these instructions contributed by GitHub user Ila Maheshwari. Thank you!

  1. Connect your Android device to your computer using a USB cable. You may see a prompt asking you to confirm that you wish to enable USB debugging on the device. If so, click OK.
  2. In Unity, open the Build Settings from the top menu (File > Build Settings).
  3. Click "Add Open Scenes" to add the Main scene to the list of scenes that will be built. Click Build And Run.
  4. You will be prompted to choose where to build your apk. A good place to do this is in a dedicated builds directory in the root of your project.
  5. Create a directory called "Builds" in the root of your project (not within your Assets directory, but at the same level as it). Select that directory as the location to which to build.
  6. In the text input field marked Save As, enter "Android" and click Save.
  7. Unity will now create an apk file called "Android" in the "Builds" folder. Run adb install [filename].apk to install it to your device.

Credit

Original library by Google
Modification by Thomas Suarez ("tomthecarrot") and Contributors to this project on GitHub.

arcore-for-all's People

Contributors

anstarc avatar bachhuberdesign avatar coderobe avatar ilamaheshwari avatar marcant01 avatar nestoralonso avatar paramsen avatar tomthecarrot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arcore-for-all's Issues

Can't install the new arcore-preview-modified.apk

I tried installing the modified arcore-preview. First it asks "Do you want to re-install this application?" and when I go ahead, it says "App not installed. The package conflicts with an existing package with the same name."

Now, the app that the original arcore-preview.apk installed was also called "Tango Core" but for some reason I can't find anything called that or "arcore" or "AR" or anything to uninstall. Nothing shows up in Settings.

How can I do this? Is it impossible to remove the previously installed service?

Nexus 6P working! :)

Just to let you know seems to work well on my nexus 6p. Notice under certain conditions tracking seems to drift but also re-corrects itself (assuming thats normal?)! :)

Unable to open. Errors: "Tango Core keeps stopping"

I just built the AR Core Demo in Unity on my Galaxy S6, and when I open it, the unity app launches the unity splash screen, but I get three error popups: "Tango Core has stopped", "Tango Core keeps stopping", "AR Core Demo keeps stopping". And then I have to close the app.

Cannot run on HTC 10 in Unity

Problem

I've replaced unitygar.aar with yours and followed the official tutorial for Unity, but the built apk cannot run on my HTC 10. The app closes right after the Unity logo disappears. Your sample apk produces the same behaviour. My HTC 10 runs android 7.0.

Cant install on g4 play marshmellow

I am trying to install the helloar.apk as well as the modified ar core preview apk and I keep on getting the "INSTALL FAILED OLDER SDK" error when installing through adb. Any Ideas?

Not working for Samsung S8+ China

I installed ARCore Service from modified ARCore Service APK and installed HelloAR from sample.apk.

09-01 13:43:18.823: E/ACameraMetadata(22280): getConstEntry: cannot find metadata tag 1310721
09-01 13:43:18.823: E/ACameraMetadata(22280): getConstEntry: cannot find metadata tag 1638401
09-01 13:43:18.824: E/ACameraMetadata(22280): getConstEntry: cannot find metadata tag 1310721
09-01 13:43:18.824: E/ACameraMetadata(22280): getConstEntry: cannot find metadata tag 1638401
09-01 13:43:18.824: E/tango_camera_native(22280): 2 is not a valid camera index.
09-01 13:43:18.824: E/tango_camera_native(22280): 3 is not a valid camera index.
09-01 13:43:24.141: E/Unity(22280): Unable to find libaudioplugingvrunity
09-01 13:43:24.142: E/Unity(22280): Unable to find AudioPluginOculusSpatializer
09-01 13:43:24.142: E/Unity(22280): Unable to find audioplugingvrunity
09-01 13:43:24.143: E/Unity(22280): Unable to find unitygar
09-01 13:43:24.143: E/Unity(22280): Unable to find libAudioPluginOculusSpatializer
09-01 13:43:24.144: E/Unity(22280): Unable to find libtango_3d_reconstruction_api
09-01 13:43:26.936: A/tango(22280): jni_helper.cc:19 'vm' Must be non NULL
09-01 13:43:26.936: A/libc(22280): Fatal signal 6 (SIGABRT), code -6 in tid 22299 (UnityMain)

Support for Android Emulator

According to the Google ARCore Getting Started Guide, under Preparing your device:

"You must use a supported, physical device. ARCore does not support virtual devices such as the Android Emulator..."

I'm wondering if anyone in this community understands why? That is, why does the ARCore SDK not support the Android Emulator? Is it something that can be hacked around, maybe decompiling some code (?), refactoring it, recompiling it, etc.?

I ask because I have neither a Pixel nor an S8 but would love to start tinkering around with the ARCore API. Any ideas here? And apologies if this isn't the right place to turn to for this sort of info, I'm just inferring that this is a repo/project for folks who are interested in hacking at ARCore to make it more open & inclusive, etc.! :-)

Thanks!

Device calibration unavailable OnePlus 3T

arcore installs successfully but on running sample it logs:

E/SupportedDevices: Device calibration unavailable.

QUALCOMM build : 853a1ff, I9c435c2712
Build Date : 01/10/17
OpenGL ES Shader Compiler Version: XE031.09.00.04
Local Branch :
Remote Branch :
Remote Branch :
Reconstruct Branch :

Blank Camera on Nexus 6

When building the APK and running it on my Nexus 6 through Android Studio, it says "Tango Core has stopped". When I tap outside of that box, the app seems to run fine however the box where the camera should be is blank. What's interesting is that there aren't any crashes in the logs (as far as I can tell).

System specs:
Device: Motorola Nexus 6
OS Version: 7.1.1
Stock Android

Video (Sorry for Dropbox link)

Logcat

By the way, thanks for sharing your work and having dedication to get it to work on more devices.

Edit: I installed the modified ARCore Service APK instead of Google's and it produced the same output (logs).

crash on ZUK edge

I had replaced the arr library then run crash,is my device does not support tango technology?:
09-04 18:04:25.117 24566-24566/? I/art: Late-enabling -Xcheck:jni
09-04 18:04:25.175 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.300 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.333 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.360 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.389 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.419 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.448 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.473 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.499 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.528 24566-24566/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.555 24566-24566/com.google.ar.core.examples.java.helloar W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg /system/framework/XposedBridge.jar --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xnorelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=kryo --instruction-set-features=default --dex-file=/data/app/com.google.ar.core.examples.java.helloar-1/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm64/data@[email protected]@[email protected]) because non-0 exit status
09-04 18:04:25.556 24566-24566/com.google.ar.core.examples.java.helloar W/System: ClassLoader referenced unknown path: /data/app/com.google.ar.core.examples.java.helloar-1/lib/arm64
09-04 18:04:25.573 24566-24566/com.google.ar.core.examples.java.helloar I/InstantRun: starting instant run server: is main process
09-04 18:04:25.634 24566-24566/com.google.ar.core.examples.java.helloar W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
09-04 18:04:25.690 24566-24566/com.google.ar.core.examples.java.helloar E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
09-04 18:04:25.708 24566-24566/com.google.ar.core.examples.java.helloar E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
09-04 18:04:25.713 24566-24566/com.google.ar.core.examples.java.helloar I/TangoClientLibLoader: basePath: /data/data/com.projecttango.tango/libfiles/
09-04 18:04:25.715 24566-24566/com.google.ar.core.examples.java.helloar E/Tango: Java version of Tango Service not found, falling back to tangoservice_d.
09-04 18:04:25.715 24566-24566/com.google.ar.core.examples.java.helloar E/TangoJNINative: ERROR! Unable to load libtango_client_api.so!
09-04 18:04:25.715 24566-24566/com.google.ar.core.examples.java.helloar E/art: No implementation found for int com.google.atap.tango.TangoJNINative.Initialize(android.content.Context) (tried Java_com_google_atap_tango_TangoJNINative_Initialize and Java_com_google_atap_tango_TangoJNINative_Initialize__Landroid_content_Context_2)
09-04 18:04:25.716 24566-24566/com.google.ar.core.examples.java.helloar D/AndroidRuntime: Shutting down VM

                                                                                      --------- beginning of crash

09-04 18:04:25.717 24566-24566/com.google.ar.core.examples.java.helloar E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.google.ar.core.examples.java.helloar, PID: 24566
Theme: themes:{default=overlay:system, iconPack:system, fontPkg:system, com.android.systemui=overlay:system, com.android.systemui.navbar=overlay:system}
java.lang.UnsatisfiedLinkError: No implementation found for int com.google.atap.tango.TangoJNINative.Initialize(android.content.Context) (tried Java_com_google_atap_tango_TangoJNINative_Initialize and Java_com_google_atap_tango_TangoJNINative_Initialize__Landroid_content_Context_2)
at com.google.atap.tango.TangoJNINative.Initialize(Native Method)
at com.google.atap.tangoservice.Tango.(Tango.java:385)
at com.google.ar.core.TangoWrapper.createInstance(TangoWrapper.java:32)
at com.google.ar.core.Session.bindTangoService(Session.java:425)
at com.google.ar.core.Session.resume(Session.java:153)
at com.google.ar.core.examples.java.helloar.HelloArActivity.onResume(HelloArActivity.java:134)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1259)
at android.app.Activity.performResume(Activity.java:6327)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3126)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3168)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2515)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1363)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5461)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)

Tango Core source & implementation

I'm interested in learning how ARCore works under the hood -- I tried building my own AR library about a year ago (based off of a pipeline using OpenMVG, MVE and mvs-texturing) and I failed spectacularly.

I decompiled the classes.jar and took a gander at it's source. If I'm not mistaken, it looks like Google ARCore is actually a Java wrapper (adding a few graphics & math support classes) around Google's Tango Core platform yes? And looking in the TangoClientLibLoader class, it appears that the lion's share of Tango's core functionality is written in native C (I see references to a libtango_client_api lib, etc.).

I'm really interested in learning what (specific) AR/computer vision/3D reconstruction/SfM techniques Tango is implementing here (mostly because I'm jealous that it works so great and I failed so miserably!!!), and especially how they're accomplishing AR in real-time (on the rare occasions when my pipeline did work, I had to take a video on my phone, pass it into my software/pipeline and it took about 30+ minutes to process!).

Just wondering if anybody here has insight into:

  • How ARCore/Tango Core work (what techniques/algorithms/etc. are employed); and
  • Where I might be able to find Tango Core's source (the meat + potatoes native C implementation; not the Java wrapper around it)

Thanks for any-and-all info! Keep up the great work!

Don't work on ZTE A2017 Axon7

09-01 10:38:31.121 12388-12388/com.google.ar.core.examples.java.helloar D/ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.tango-2/lib/arm64:/system/fake-libs64:/data/app/com.google.tango-2/base.apk!/lib/arm64-v8a for namespace 0x7f8ab960f0 09-01 10:38:31.121 12388-12388/com.google.ar.core.examples.java.helloar W/asset: getBasePackageName in Asset, index=3, return 'com.google.tango' 09-01 10:38:31.131 12388-12388/com.google.ar.core.examples.java.helloar W/asset: getBasePackageName in cache, return 'com.google.tango' 09-01 10:38:31.131 12388-12388/com.google.ar.core.examples.java.helloar I/ndk_camera: Starting native camera system initialization. 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar I/ndk_camera: Zero cameras detected. Camera system initialization complete 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar W/tango_camera_native_jni: Camera system initilized. 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar E/tango_camera_native: 0 is not a valid camera index. 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar E/tango_camera_native: 1 is not a valid camera index. 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar E/tango_camera_native: 2 is not a valid camera index. 09-01 10:38:31.141 12388-12388/com.google.ar.core.examples.java.helloar E/tango_camera_native: 3 is not a valid camera index.
I think it is because the camera driver or some special on camera to support arcore

OnePlus 3 not working

The app launch but, the camera don't

Here's the logcat :

09-05 21:43:40.165 31785-31785/com.google.ar.core.examples.java.helloar I/TangoClientLibLoader: Pure Java path, not loading libtango_client_api.so at all.
09-05 21:43:40.187 31785-31785/com.google.ar.core.examples.java.helloar D/ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.tango-1/lib/arm64:/system/fake-libs64:/data/app/com.google.tango-1/base.apk!/lib/arm64-v8a for namespace 0x7f890f10f0
09-05 21:43:40.224 31785-31785/com.google.ar.core.examples.java.helloar I/ndk_camera: Starting native camera system initialization.
09-05 21:43:40.227 31785-31785/com.google.ar.core.examples.java.helloar D/ndk_camera: Camera 0 has 88 metadata tags
09-05 21:43:40.227 31785-31785/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-05 21:43:40.227 31785-31785/com.google.ar.core.examples.java.helloar W/ndk_camera: Failed to get metadata tag 1310721 for camera 0 with error code -10004
09-05 21:43:40.227 31785-31785/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-05 21:43:40.227 31785-31785/com.google.ar.core.examples.java.helloar W/ndk_camera: Failed to get metadata tag 1638401 for camera 0 with error code -10004
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar D/ndk_camera: Camera 1 has 87 metadata tags
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar W/ndk_camera: Failed to get metadata tag 1310721 for camera 1 with error code -10004
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar W/ndk_camera: Failed to get metadata tag 1638401 for camera 1 with error code -10004
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar I/ndk_camera: Camera system initialized successfully with 2 cameras.
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar W/tango_camera_native_jni: Camera system initilized.
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar E/tango_camera_native: 2 is not a valid camera index.
09-05 21:43:40.228 31785-31785/com.google.ar.core.examples.java.helloar E/tango_camera_native: 3 is not a valid camera index.
09-05 21:43:40.239 31785-31785/com.google.ar.core.examples.java.helloar I/tango_camera_native_jni: Attaching texture_window 0x7f8a455c10
09-05 21:43:40.239 31785-31785/com.google.ar.core.examples.java.helloar D/TangoVhs: about to bind as vhs
09-05 21:43:40.254 31785-31785/com.google.ar.core.examples.java.helloar D/TangoVhs: finished bind as vhs
09-05 21:43:40.266 31785-31917/com.google.ar.core.examples.java.helloar D/AppTracker: App Event: start
09-05 21:43:40.727 31785-31785/com.google.ar.core.examples.java.helloar D/TangoVhs: connected
09-05 21:43:40.733 31785-31926/com.google.ar.core.examples.java.helloar I/TangoCameraNative: Tango VHS Ready
09-05 21:43:41.196 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: android.os.DeadObjectException
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at android.os.BinderProxy.transactNative(Native Method)
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at android.os.BinderProxy.transact(Binder.java:651)
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at com.google.atap.tangoservice.ITangoVhs$Stub$Proxy.getTrackingSurface(ITangoVhs.java:111)
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at com.google.atap.tangoservice.TangoVhs.getTrackingSurface(TangoVhs.java:81)
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at com.google.tango.jni.TangoCameraNative$2.run(TangoCameraNative.java:88)
09-05 21:43:41.202 31785-31926/com.google.ar.core.examples.java.helloar W/System.err: at java.lang.Thread.run(Thread.java:761)
09-05 21:43:41.203 31785-31926/com.google.ar.core.examples.java.helloar I/tango_camera_native_jni: jint Java_com_google_tango_jni_TangoCameraNative_ConnectVhs(JNIEnv*, jobject, jobject, jobject)
09-05 21:43:41.203 31785-31926/com.google.ar.core.examples.java.helloar W/tango_camera_native_jni: tracking_surface == nullptr! Could break AR usecases
screenshot

Not working on the Galaxy S5 (G900W8)

Hello! I'd love to be of more help, but I'm not sure how. The core itself installed without a hitch, but the sample APK, and the Atom Visualization APK both cause Tango to continually crash.

How can I log the event to figure out what's causing the crash? My phone is running Android 7.1.2

S7 G930F Not working

Tango Core crashes:

9-01 10:01:56.475 17187-17209/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'samsung/heroltexx/herolte:7.0/NRD90M/G930FXXS1DQF6:user/release-keys'.
09-01 10:01:56.475 17187-17209/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-01 10:01:56.475 17187-17209/? W/tango: calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks:
- Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
- Factory calibration: File not set.
- CAD calibration: File not set.
- Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
- Explicitly setting the active file to kHardcodedCadModel.
- On device, as a fallback when reading the CAD calibration file fails.
09-01 10:01:56.476 17187-17209/? W/tango: calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks:
- CAD calibration: File not set.
- Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
- Explicitly setting the active file to kHardcodedCadModel.
- On device, as a fallback when reading the CAD calibration file fails.
09-01 10:01:56.476 17187-17187/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-01 10:01:56.476 17187-17187/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 17187 (om.google.tango)

[ 09-01 10:01:56.477 3104: 3104 W/ ]
debuggerd: handling request: pid=17187 uid=10140 gid=10140 tid=17187
09-01 10:01:56.586 17210-17210/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-01 10:01:56.587 17210-17210/? A/DEBUG: Build fingerprint: 'samsung/heroltexx/herolte:7.0/NRD90M/G930FXXS1DQF6:user/release-keys'
09-01 10:01:56.587 17210-17210/? A/DEBUG: Revision: '8'
09-01 10:01:56.589 17210-17210/? A/DEBUG: ABI: 'arm64'
09-01 10:01:56.590 17210-17210/? A/DEBUG: pid: 17187, tid: 17187, name: om.google.tango >>> com.google.tango <<<
09-01 10:01:56.590 17210-17210/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-01 10:01:56.596 17210-17210/? A/DEBUG: Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-01 10:01:56.597 17210-17210/? A/DEBUG: x0 0000000000000000 x1 0000000000004323 x2 0000000000000006 x3 0000000000000008
09-01 10:01:56.597 17210-17210/? A/DEBUG: x4 0000000000000021 x5 0000000000808080 x6 00000071128e6000 x7 0000000000000000
09-01 10:01:56.597 17210-17210/? A/DEBUG: x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 ffffffffffffffff
09-01 10:01:56.597 17210-17210/? A/DEBUG: x12 0000000000000018 x13 0000000000000000 x14 0000000000000000 x15 001c614e50297d7e
09-01 10:01:56.597 17210-17210/? A/DEBUG: x16 000000710ec57ee0 x17 000000710ec00a28 x18 0000000000000000 x19 000000711299bb40
09-01 10:01:56.597 17210-17210/? A/DEBUG: x20 0000000000000006 x21 000000711299ba98 x22 0000000000000002 x23 0000007fc75e54c8
09-01 10:01:56.597 17210-17210/? A/DEBUG: x24 0000000000000068 x25 00000070ff499298 x26 00000070fc6d9f80 x27 000000710089a920
09-01 10:01:56.597 17210-17210/? A/DEBUG: x28 000000710089a8f8 x29 0000007fc75e4ea0 x30 000000710ebfdebc
09-01 10:01:56.597 17210-17210/? A/DEBUG: sp 0000007fc75e4e80 pc 000000710ec00a30 pstate 0000000060000000
09-01 10:01:56.617 17210-17210/? A/DEBUG: backtrace:
09-01 10:01:56.618 17210-17210/? A/DEBUG: #00 pc 000000000006ca30 /system/lib64/libc.so (tgkill+8)
09-01 10:01:56.618 17210-17210/? A/DEBUG: #1 pc 0000000000069eb8 /system/lib64/libc.so (pthread_kill+64)
09-01 10:01:56.618 17210-17210/? A/DEBUG: #2 pc 0000000000024198 /system/lib64/libc.so (raise+24)
09-01 10:01:56.618 17210-17210/? A/DEBUG: #3 pc 000000000001c9b0 /system/lib64/libc.so (abort+52)
09-01 10:01:56.618 17210-17210/? A/DEBUG: #4 pc 0000000000005c48 /system/lib64/liblog.so (__android_log_assert+252)
09-01 10:01:56.619 17210-17210/? A/DEBUG: #5 pc 0000000000100718 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-01 10:01:56.619 17210-17210/? A/DEBUG: #6 pc 0000000000c8433c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 10:01:56.619 17210-17210/? A/DEBUG: #7 pc 0000000000c85be8 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 10:01:56.619 17210-17210/? A/DEBUG: #8 pc 0000000000129150 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-01 10:01:56.619 17210-17210/? A/DEBUG: #9 pc 000000000013c80c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-01 10:01:56.619 17210-17210/? A/DEBUG: #10 pc 000000000013a238 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-01 10:01:56.619 17210-17210/? A/DEBUG: #11 pc 00000000007d6d58 /data/app/com.google.tango-1/oat/arm64/base.odex (offset 0x7ac000)

Crash on Nexus 6

09-04 11:40:36.347 23022-23022/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.google.tango, PID: 23022
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.google.tango-1/base.apk"],nativeLibraryDirectories=[/data/app/com.google.tango-1/lib/arm, /system/fake-libs, /data/app/com.google.tango-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libtango_hal.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:984)
at java.lang.System.loadLibrary(System.java:1530)
at com.google.atap.tango.TangoVirtualHalService.(TangoVirtualHalService.java:41)
at java.lang.Class.newInstance(Native Method)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3173)
at android.app.ActivityThread.-wrap5(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

Xiaomi Redmi note 4 Global Version, Android 7.0 [Not Working] [Logs]


Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V8.5.4.0.NCFMIED:user/release-keys'
Revision: '0'
ABI: 'arm64'
pid: 7956, tid: 7956, name: om.google.tango >>> com.google.tango <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
x0 0000000000000000 x1 0000000000001f14 x2 0000000000000006 x3 0000000000000008
x4 0000000000000000 x5 0000000000808080 x6 0000007f7f1cb000 x7 0000000000000000
x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
x12 ffffffffffffffff x13 0000000000000000 x14 0000000000000000 x15 0034c9dc87cc0f39
x16 0000007f7eaf3ed0 x17 0000007f7ea9d510 x18 0000000000000000 x19 0000007f7f27eb40
x20 0000000000000006 x21 0000007f7f27ea98 x22 0000000000000002 x23 0000007fd4446ac8
x24 0000000000000068 x25 0000007f7b516918 x26 0000007f705c8240 x27 0000007f70526020
x28 0000007f70525ff8 x29 0000007fd44464a0 x30 0000007f7ea9a9a0
sp 0000007fd4446480 pc 0000007f7ea9d518 pstate 0000000060000000

backtrace:
#00 pc 000000000006b518 /system/lib64/libc.so (tgkill+8)
#1 pc 000000000006899c /system/lib64/libc.so (pthread_kill+64)
#2 pc 0000000000023ee8 /system/lib64/libc.so (raise+24)
#3 pc 000000000001c96c /system/lib64/libc.so (abort+52)
#4 pc 0000000000005a40 /system/lib64/liblog.so (__android_log_assert+232)
#5 pc 0000000000100718 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
#6 pc 0000000000c8433c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
#7 pc 0000000000c85be8 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
#8 pc 0000000000129150 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
#9 pc 000000000013c80c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
#10 pc 000000000013a238 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
#11 pc 00000000007f5e98 /data/app/com.google.tango-2/oat/arm64/base.odex (offset 0x7a7000)

Huawai P9 Lite seems unfunctionnal.

Hi !
I replaced arcore_client.aar, installed the modified APK, built, sent to device.
And I'm stuck on a black screen, Searching for surfaces with not cam displayed what so ever.
See logcat errors bellow.

Anyway thanks for your work, I'll stay tuned 👍

09-01 11:43:18.392 19380-19387/? E/art: Failed sending reply to debugger: Broken pipe
09-01 11:43:18.848 19380-19380/? E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
09-01 11:43:18.876 19380-19380/? E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
09-01 11:43:18.902 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 851977
09-01 11:43:18.902 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-01 11:43:18.902 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638402
09-01 11:43:18.902 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638403
09-01 11:43:18.903 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 851977
09-01 11:43:18.903 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-01 11:43:18.903 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638402
09-01 11:43:18.903 19380-19380/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638403
09-01 11:43:18.903 19380-19380/? E/tango_camera_native: 2 is not a valid camera index.
09-01 11:43:18.903 19380-19380/? E/tango_camera_native: 3 is not a valid camera index.
09-01 11:43:19.037 19380-19413/? E/HW-JPEG-DEC: [HME_JPEG_DEC_Delete](3321): HME_JPEG_DEC_Delete: decoder_ctx=null
09-01 11:43:19.431 19380-19413/com.google.ar.core.examples.java.helloar E/HW-JPEG-DEC: [HME_JPEG_DEC_Delete](3321): HME_JPEG_DEC_Delete: decoder_ctx=null
09-01 11:43:19.462 19380-19413/com.google.ar.core.examples.java.helloar E/HW-JPEG-DEC: [HME_JPEG_DEC_Delete](3321): HME_JPEG_DEC_Delete: decoder_ctx=null
09-01 11:43:19.535 19380-19418/com.google.ar.core.examples.java.helloar E/OpenGLRenderer: allen debug liyu Key: 0
09-01 11:43:19.540 19380-19418/com.google.ar.core.examples.java.helloar E/OpenGLRenderer: allen debug liyu Key: 240518168576
09-01 11:43:19.558 19380-19418/com.google.ar.core.examples.java.helloar E/OpenGLRenderer: allen debug liyu Key: 34359738368
09-01 11:43:19.635 19380-19418/com.google.ar.core.examples.java.helloar E/OpenGLRenderer: allen debug liyu Key: 34359738371
09-01 11:43:19.668 19380-19418/com.google.ar.core.examples.java.helloar E/OpenGLRenderer: allen debug liyu Key: 34359738369

Both HelloAR & Tango core keeps crashing on Kenzo (Xiaomi Redmi Note 3)

Once the HelloAR is launched, both HelloAR & Tango core apps keep on crashing. Here's the log collected from AOSP 8.0:

09-02 08:16:55.134 D/TangoService.java(26030): onCreate()
09-02 08:16:55.141 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:16:55.161 I/chatty (570): uid=1041(audioserver) writer identical 1 line
09-02 08:16:55.182 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:16:55.202 I/tango (26030): java_service_entrypoint.cc:216 Creating new g_tango.
09-02 08:16:55.202 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:16:55.205 D/TangoService.java(26030): Returned Tracker!
09-02 08:16:55.207 W/tango (26030): helpers.cc:418 Defaulting to persistent calibration file.
09-02 08:16:55.207 W/tango (26030): helpers.cc:395 Property calibration_cad is not defined.
09-02 08:16:55.207 I/tango (26030): calibration_provider.cc:486 Instantiating calibration provider with sources:
09-02 08:16:55.207 I/tango (26030): CAD:
09-02 08:16:55.207 I/tango (26030): Factory:
09-02 08:16:55.207 I/tango (26030): Online: /data/data/com.google.tango/files/config/online-calibration.xml
09-02 08:16:55.207 I/tango (26030): ActiveFile: kOnlineCalibrationFile
09-02 08:16:55.207 I/tango (26030): Hardcoded CAD model fallback: Enabled
09-02 08:16:55.207 E/tango (26030): device_provider.cc:336 Could not identify device type from build fingerprint 'Xiaomi/kenzo/kenzo:6.0.1/MMB29M/V8.2.1.0.MHOCNDL:user/release-keys'.
09-02 08:16:55.207 F/tango (26030): calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-02 08:16:55.207 E/tango (26030): helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-02 08:16:55.207 W/tango (26030): calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks:
09-02 08:16:55.207 W/tango (26030): - Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
09-02 08:16:55.207 W/tango (26030): - Factory calibration: File not set.
09-02 08:16:55.207 W/tango (26030): - CAD calibration: File not set.
09-02 08:16:55.207 W/tango (26030): - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 08:16:55.207 W/tango (26030): - Explicitly setting the active file to kHardcodedCadModel.
09-02 08:16:55.207 W/tango (26030): - On device, as a fallback when reading the CAD calibration file fails.
09-02 08:16:55.207 W/tango (26030): calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks:
09-02 08:16:55.207 W/tango (26030): - CAD calibration: File not set.
09-02 08:16:55.207 W/tango (26030): - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 08:16:55.207 W/tango (26030): - Explicitly setting the active file to kHardcodedCadModel.
09-02 08:16:55.207 W/tango (26030): - On device, as a fallback when reading the CAD calibration file fails.
09-02 08:35:21.210 F/libc (31552): Fatal signal 6 (SIGABRT), code -6 in tid 31552 (om.google.tango)
09-02 08:35:21.214 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:35:21.234 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:35:21.243 I/qmuxd (1443): type=1400 audit(0.0:15873): avc: denied { block_suspend } for capability=36 scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=capability2 permissive=1
09-02 08:35:21.255 W/StreamHAL(570): Error from HAL stream in function get_presentation_position: Operation not permitted
09-02 08:35:21.258 I/crash_dump64(31578): obtaining output fd from tombstoned
09-02 08:35:21.259 I//system/bin/tombstoned(600): received crash request for pid 31552
09-02 08:35:21.259 I/crash_dump64(31578): performing dump of process 31552 (target tid = 31552)
09-02 08:35:21.260 F/DEBUG (31578): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-02 08:35:21.260 F/DEBUG (31578): Build fingerprint: 'Xiaomi/kenzo/kenzo:6.0.1/MMB29M/V8.2.1.0.MHOCNDL:user/release-keys'
09-02 08:35:21.260 F/DEBUG (31578): Revision: '0'
09-02 08:35:21.260 F/DEBUG (31578): ABI: 'arm64'
09-02 08:35:21.260 F/DEBUG (31578): pid: 31552, tid: 31552, name: om.google.tango >>> com.google.tango <<<
09-02 08:35:21.260 F/DEBUG (31578): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-02 08:35:21.265 F/DEBUG (31578): Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-02 08:35:21.265 F/DEBUG (31578): x0 0000000000000000 x1 0000000000007b40 x2 0000000000000006 x3 0000000000000008
09-02 08:35:21.265 F/DEBUG (31578): x4 7265000000000000 x5 7265000000000000 x6 7265000000000000 x7 0000000000806572
09-02 08:35:21.265 F/DEBUG (31578): x8 0000000000000083 x9 84686d8e7c57a778 x10 0000000000000000 x11 0000000000000001
09-02 08:35:21.265 F/DEBUG (31578): x12 ffffffffffffffff x13 0000000000000002 x14 ffffffffffffffff x15 7265000000000000
09-02 08:35:21.265 F/DEBUG (31578): x16 0000007b2d0b0300 x17 0000007b2d055590 x18 0000000000000000 x19 0000000000007b40
09-02 08:35:21.265 F/DEBUG (31578): x20 0000000000007b40 x21 0000007fc13fab50 x22 0000007b2c559018 x23 0000007fc13fab48
09-02 08:35:21.265 F/DEBUG (31578): x24 0000000000000068 x25 0000007b1fea7f18 x26 0000007b2c559000 x27 0000007b2c46bba0
09-02 08:35:21.265 F/DEBUG (31578): x28 0000007b2c46bb78 x29 0000007fc13fa580 x30 0000007b2d009954
09-02 08:35:21.265 F/DEBUG (31578): sp 0000007fc13fa540 pc 0000007b2d055598 pstate 0000000060000000
09-02 08:35:21.269 F/DEBUG (31578):
09-02 08:35:21.269 F/DEBUG (31578): backtrace:
09-02 08:35:21.270 F/DEBUG (31578): #00 pc 0000000000069598 /system/lib64/libc.so (tgkill+8)
09-02 08:35:21.270 F/DEBUG (31578): #1 pc 000000000001d950 /system/lib64/libc.so (abort+88)
09-02 08:35:21.270 F/DEBUG (31578): #2 pc 0000000000007eec /system/lib64/liblog.so (__android_log_assert+304)
09-02 08:35:21.270 F/DEBUG (31578): #3 pc 0000000000100718 /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-02 08:35:21.270 F/DEBUG (31578): #4 pc 0000000000c8433c /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so
09-02 08:35:21.270 F/DEBUG (31578): #5 pc 0000000000c85be8 /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so
09-02 08:35:21.270 F/DEBUG (31578): #6 pc 0000000000129150 /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-02 08:35:21.271 F/DEBUG (31578): #7 pc 000000000013c80c /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-02 08:35:21.271 F/DEBUG (31578): #8 pc 000000000013a238 /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-02 08:35:21.271 F/DEBUG (31578): #9 pc 000000000009413c /data/app/com.google.tango-VPKrhscZLLWB483qOA1s0A==/oat/arm64/base.odex (offset 0x45000)

galaxy tab s3 (SM-T820) error

galaxy tab s3 (SM-T820) error


09-06 15:52:17.343 586-3270/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
09-06 15:52:17.362 1597-1607/? E/ActivityManager: applyOptionsLocked: pendingOptions.getStartX()=947pendingOptions.getStartY()=802
09-06 15:52:17.378 23230-23230/? E/Zygote: v2
09-06 15:52:17.379 23230-23230/? E/Zygote: accessInfo : 0
09-06 15:52:17.593 23230-23246/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-06 15:52:17.593 23230-23246/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-06 15:52:17.593 23230-23246/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-06 15:52:17.593 23230-23246/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-06 15:52:17.593 23230-23246/? E/tango_camera_native: 2 is not a valid camera index.
09-06 15:52:17.593 23230-23246/? E/tango_camera_native: 3 is not a valid camera index.
09-06 15:52:17.611 23250-23250/? E/Zygote: v2
09-06 15:52:17.612 23250-23250/? E/Zygote: accessInfo : 0
09-06 15:52:17.721 23230-23246/? E/Unity: Unable to find AudioPluginMsHRTF
09-06 15:52:17.722 23230-23246/? E/Unity: Unable to find libaudioplugingvrunity
09-06 15:52:17.723 23230-23246/? E/Unity: Unable to find AudioPluginOculusSpatializer
09-06 15:52:17.724 23230-23246/? E/Unity: Unable to find audioplugingvrunity
09-06 15:52:17.725 23230-23246/? E/Unity: Unable to find unitygar
09-06 15:52:17.726 23230-23246/? E/Unity: Unable to find libAudioPluginOculusSpatializer
09-06 15:52:17.726 23230-23246/? E/Unity: Unable to find libtango_3d_reconstruction_api
09-06 15:52:17.743 23250-23275/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'samsung/gts3lwifixx/gts3lwifi:7.0/NRD90M/T820XXU1AQF5:user/release-keys'.
09-06 15:52:17.743 23250-23275/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-06 15:52:17.744 23250-23250/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-06 15:52:17.744 23250-23250/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 23250 (om.google.tango)

                                     [ 09-06 15:52:17.745   570:  570 W/         ]
                                     debuggerd: handling request: pid=23250 uid=10159 gid=10159 tid=23250

09-06 15:52:17.793 1132-1209/? E/msm8974_platform: platform_check_backends_match: Invalid snd_device =
09-06 15:52:17.793 1132-1209/? E/msm8974_platform: platform_get_snd_device_backend_index: enter with device 2
09-06 15:52:17.793 1132-1209/? E/msm8974_platform: platform_get_snd_device_backend_index: hw_interface for device 2 found to be 2
09-06 15:52:17.793 1132-1209/? E/msm8974_platform: platform_send_audio_calibration: acdb_dev_id 15 acdb_dev_type 1 app_type 69937 sample_rate 48000 i 0
09-06 15:52:17.794 1132-1209/? E/ACDB-LOADER: Error: ACDB AFE returned = -19
09-06 15:52:17.825 23276-23276/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-06 15:52:17.825 23276-23276/? A/DEBUG: Build fingerprint: 'samsung/gts3lwifixx/gts3lwifi:7.0/NRD90M/T820XXU1AQF5:user/release-keys'
09-06 15:52:17.825 23276-23276/? A/DEBUG: Revision: '5'
09-06 15:52:17.825 23276-23276/? A/DEBUG: ABI: 'arm64'
09-06 15:52:17.825 23276-23276/? A/DEBUG: pid: 23250, tid: 23250, name: om.google.tango >>> com.google.tango <<<
09-06 15:52:17.825 23276-23276/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-06 15:52:17.828 23276-23276/? A/DEBUG: Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-06 15:52:17.828 23276-23276/? A/DEBUG: x0 0000000000000000 x1 0000000000005ad2 x2 0000000000000006 x3 0000000000000008
09-06 15:52:17.828 23276-23276/? A/DEBUG: x4 0000000000000021 x5 0000000000808080 x6 0000007f99d82000 x7 0000000000000000
09-06 15:52:17.828 23276-23276/? A/DEBUG: x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
09-06 15:52:17.828 23276-23276/? A/DEBUG: x12 ffffffffffffffff x13 0000000000000000 x14 0000000000000000 x15 002c5be6f98efbb1
09-06 15:52:17.829 23276-23276/? A/DEBUG: x16 0000007f95f9fee0 x17 0000007f95f48bc8 x18 0000000000000000 x19 0000007f99e36b40
09-06 15:52:17.829 23276-23276/? A/DEBUG: x20 0000000000000006 x21 0000007f99e36a98 x22 0000000000000002 x23 0000007fc8388798
09-06 15:52:17.829 23276-23276/? A/DEBUG: x24 0000000000000068 x25 0000007f876c8618 x26 0000007f8769cf80 x27 0000007f87697d20
09-06 15:52:17.829 23276-23276/? A/DEBUG: x28 0000007f87697cf8 x29 0000007fc8388170 x30 0000007f95f46058
09-06 15:52:17.829 23276-23276/? A/DEBUG: sp 0000007fc8388150 pc 0000007f95f48bd0 pstate 0000000060000000
09-06 15:52:17.835 23276-23276/? A/DEBUG: backtrace:
09-06 15:52:17.835 23276-23276/? A/DEBUG: #00 pc 000000000006bbd0 /system/lib64/libc.so (tgkill+8)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #1 pc 0000000000069054 /system/lib64/libc.so (pthread_kill+64)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #2 pc 00000000000244b8 /system/lib64/libc.so (raise+24)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #3 pc 000000000001ced4 /system/lib64/libc.so (abort+52)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #4 pc 0000000000005c48 /system/lib64/liblog.so (__android_log_assert+232)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #5 pc 0000000000100718 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-06 15:52:17.835 23276-23276/? A/DEBUG: #6 pc 0000000000c8433c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
09-06 15:52:17.835 23276-23276/? A/DEBUG: #7 pc 0000000000c85be8 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
09-06 15:52:17.836 23276-23276/? A/DEBUG: #8 pc 0000000000129150 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-06 15:52:17.836 23276-23276/? A/DEBUG: #9 pc 000000000013c80c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-06 15:52:17.836 23276-23276/? A/DEBUG: #10 pc 000000000013a238 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-06 15:52:17.836 23276-23276/? A/DEBUG: #11 pc 00000000007d6d58 /data/app/com.google.tango-2/oat/arm64/base.odex (offset 0x7ac000)
09-06 15:52:18.178 586-3270/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
09-06 15:52:18.202 1597-3379/? E/SensorService: getSensorList a sensor (Sensor Diagnostic Monitor) without holding its required permission: com.samsung.permission.SSENSOR
09-06 15:52:18.624 811-811/? E/audit: type=1701 audit(1504680738.613:349): auid=4294967295 uid=10159 gid=10159 ses=4294967295 subj=u:r:untrusted_app:s0:c512,c768 pid=23250 comm="om.google.tango" exe="/system/bin/app_process64" sig=6 audit_filtered

                                  [ 09-06 15:52:18.637   570:  570 W/         ]
                                  debuggerd: resuming target 23250

09-06 15:52:18.704 22355-23314/? E/System: No enum constant com.samsung.android.sm.common.notification.CrashedAppLoggingService.a.DATA_APP_NATIVE_CRASH
09-06 15:52:19.106 586-3270/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
09-06 15:52:19.704 23316-23316/? E/Zygote: v2
09-06 15:52:19.708 23316-23316/? E/Zygote: accessInfo : 0
09-06 15:52:19.861 23316-23333/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'samsung/gts3lwifixx/gts3lwifi:7.0/NRD90M/T820XXU1AQF5:user/release-keys'.
09-06 15:52:19.861 23316-23333/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-06 15:52:19.861 23316-23316/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-06 15:52:19.862 23316-23316/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 23316 (om.google.tango)

                                     [ 09-06 15:52:19.862   570:  570 W/         ]
                                     debuggerd: handling request: pid=23316 uid=10159 gid=10159 tid=23316

09-06 15:52:19.973 23334-23334/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-06 15:52:19.973 23334-23334/? A/DEBUG: Build fingerprint: 'samsung/gts3lwifixx/gts3lwifi:7.0/NRD90M/T820XXU1AQF5:user/release-keys'
09-06 15:52:19.974 23334-23334/? A/DEBUG: Revision: '5'
09-06 15:52:19.974 23334-23334/? A/DEBUG: ABI: 'arm64'
09-06 15:52:19.974 23334-23334/? A/DEBUG: pid: 23316, tid: 23316, name: om.google.tango >>> com.google.tango <<<
09-06 15:52:19.974 23334-23334/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-06 15:52:19.986 23334-23334/? A/DEBUG: Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-06 15:52:19.986 23334-23334/? A/DEBUG: x0 0000000000000000 x1 0000000000005b14 x2 0000000000000006 x3 0000000000000008
09-06 15:52:19.986 23334-23334/? A/DEBUG: x4 0000000000000021 x5 0000000000808080 x6 0000007f99d82000 x7 0000000000000000
09-06 15:52:19.986 23334-23334/? A/DEBUG: x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
09-06 15:52:19.986 23334-23334/? A/DEBUG: x12 ffffffffffffffff x13 0000000000000000 x14 0000000000000000 x15 00335d67ef403137
09-06 15:52:19.986 23334-23334/? A/DEBUG: x16 0000007f95f9fee0 x17 0000007f95f48bc8 x18 0000000000000000 x19 0000007f99e36b40
09-06 15:52:19.986 23334-23334/? A/DEBUG: x20 0000000000000006 x21 0000007f99e36a98 x22 0000000000000002 x23 0000007fc8388798
09-06 15:52:19.987 23334-23334/? A/DEBUG: x24 0000000000000068 x25 0000007f876c8618 x26 0000007f86299520 x27 0000007f87699220
09-06 15:52:19.987 23334-23334/? A/DEBUG: x28 0000007f876991f8 x29 0000007fc8388170 x30 0000007f95f46058
09-06 15:52:19.987 23334-23334/? A/DEBUG: sp 0000007fc8388150 pc 0000007f95f48bd0 pstate 0000000060000000
09-06 15:52:20.000 23334-23334/? A/DEBUG: backtrace:
09-06 15:52:20.000 23334-23334/? A/DEBUG: #00 pc 000000000006bbd0 /system/lib64/libc.so (tgkill+8)
09-06 15:52:20.000 23334-23334/? A/DEBUG: #1 pc 0000000000069054 /system/lib64/libc.so (pthread_kill+64)
09-06 15:52:20.000 23334-23334/? A/DEBUG: #2 pc 00000000000244b8 /system/lib64/libc.so (raise+24)
09-06 15:52:20.000 23334-23334/? A/DEBUG: #3 pc 000000000001ced4 /system/lib64/libc.so (abort+52)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #4 pc 0000000000005c48 /system/lib64/liblog.so (__android_log_assert+232)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #5 pc 0000000000100718 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #6 pc 0000000000c8433c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
09-06 15:52:20.001 23334-23334/? A/DEBUG: #7 pc 0000000000c85be8 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so
09-06 15:52:20.001 23334-23334/? A/DEBUG: #8 pc 0000000000129150 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #9 pc 000000000013c80c /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #10 pc 000000000013a238 /data/app/com.google.tango-2/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-06 15:52:20.001 23334-23334/? A/DEBUG: #11 pc 00000000007d6d58 /data/app/com.google.tango-2/oat/arm64/base.odex (offset 0x7ac000)
09-06 15:52:20.357 23230-23246/? A/tango: jni_helper.cc:19 'vm' Must be non NULL
09-06 15:52:20.358 23230-23246/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 23246 (UnityMain)

                                     [ 09-06 15:52:20.358   569:  569 W/         ]
                                     debuggerd: handling request: pid=23230 uid=10158 gid=10158 tid=23246

09-06 15:52:20.454 23339-23339/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-06 15:52:20.454 23339-23339/? A/DEBUG: Build fingerprint: 'samsung/gts3lwifixx/gts3lwifi:7.0/NRD90M/T820XXU1AQF5:user/release-keys'
09-06 15:52:20.454 23339-23339/? A/DEBUG: Revision: '5'
09-06 15:52:20.454 23339-23339/? A/DEBUG: ABI: 'arm'
09-06 15:52:20.454 23339-23339/? A/DEBUG: pid: 23230, tid: 23246, name: UnityMain >>> com.example.helloAR <<<
09-06 15:52:20.454 23339-23339/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-06 15:52:20.458 23339-23339/? A/DEBUG: Abort message: 'jni_helper.cc:19 'vm' Must be non NULL'
09-06 15:52:20.458 23339-23339/? A/DEBUG: r0 00000000 r1 00005ace r2 00000006 r3 00000008
09-06 15:52:20.458 23339-23339/? A/DEBUG: r4 f0280978 r5 00000006 r6 f0280920 r7 0000010c
09-06 15:52:20.458 23339-23339/? A/DEBUG: r8 f027ed18 r9 f027ed14 sl 00000515 fp f027f028
09-06 15:52:20.458 23339-23339/? A/DEBUG: ip 00000002 sp f027e898 lr f3feb6f7 pc f3fedf78 cpsr 200f0010
09-06 15:52:20.462 23339-23339/? A/DEBUG: backtrace:
09-06 15:52:20.462 23339-23339/? A/DEBUG: #00 pc 00049f78 /system/lib/libc.so (tgkill+12)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #1 pc 000476f3 /system/lib/libc.so (pthread_kill+34)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #2 pc 0001d829 /system/lib/libc.so (raise+10)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #3 pc 00019321 /system/lib/libc.so (__libc_android_abort+34)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #4 pc 00017388 /system/lib/libc.so (abort+4)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #5 pc 00005909 /system/lib/liblog.so (__android_log_assert+112)
09-06 15:52:20.462 23339-23339/? A/DEBUG: #6 pc 00009e69 /data/app/com.example.helloAR-2/lib/arm/libtango_client_api2.so
09-06 15:52:20.462 23339-23339/? A/DEBUG: #7 pc 0001256d /data/app/com.example.helloAR-2/lib/arm/libtango_client_api2.so
09-06 15:52:20.462 23339-23339/? A/DEBUG: #8 pc 00009247 /data/app/com.example.helloAR-2/lib/arm/libtango_client_api2.so (TangoService_isSupported+26)
09-06 15:52:20.463 23339-23339/? A/DEBUG: #9 pc 00007124 anonymous:cca01000
09-06 15:52:20.835 811-811/? E/audit: type=1701 audit(1504680740.823:350): auid=4294967295 uid=10159 gid=10159 ses=4294967295 subj=u:r:untrusted_app:s0:c512,c768 pid=23316 comm="om.google.tango" exe="/system/bin/app_process64" sig=6 audit_filtered

                                  [ 09-06 15:52:20.856   570:  570 W/         ]
                                  debuggerd: resuming target 23316

09-06 15:52:20.918 22355-23344/? E/System: No enum constant com.samsung.android.sm.common.notification.CrashedAppLoggingService.a.DATA_APP_NATIVE_CRASH
09-06 15:52:21.846 811-811/? E/audit: type=1701 audit(1504680741.833:351): auid=4294967295 uid=10158 gid=10158 ses=4294967295 subj=u:r:untrusted_app:s0:c512,c768 pid=23246 comm="UnityMain" exe="/system/bin/app_process32" sig=6 audit_filtered
09-06 15:52:21.891 1597-1728/? E/InputDispatcher: channel ~ Channel is unrecoverably broken and will be disposed!
09-06 15:52:21.891 686-686/? E/lowmemorykiller: Error writing /proc/23230/oom_score_adj; errno=22
09-06 15:52:21.977 22355-23350/? E/System: No enum constant com.samsung.android.sm.common.notification.CrashedAppLoggingService.a.DATA_APP_NATIVE_CRASH
09-06 15:52:21.993 1135-1587/? E/FrameworkListener: read() failed (Connection reset by peer)
09-06 15:52:31.994 1597-1965/? E/WifiWatchdogStateMachine: Unhandled message { when=0 what=131307 obj=start target=com.android.internal.util.StateMachine$SmHandler } in state NotConnectedState
09-06 15:52:32.073 1597-1905/? E/WifiStateMachine: result: 0, Moved BSSID: 88:36:6c:25:39:9a
09-06 15:52:32.073 1597-1965/? E/WifiWatchdogStateMachine: Unhandled message { when=-1ms what=131307 obj=complete target=com.android.internal.util.StateMachine$SmHandler } in state NotConnectedState
09-06 15:52:39.370 2774-2946/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 6ms lastUpdatedAfter : 60111 ms mFlush_time_threasold : 2000 mCurrentSize : 257

LG G2 Results (Not working)

When launched, Tango Core crashes, followed by HelloAR itself

08-31 19:18:27.671 10832-10832/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                   Process: com.google.tango, PID: 10832
                                                   java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.google.tango-1/base.apk"],nativeLibraryDirectories=[/data/app/com.google.tango-1/lib/arm, /system/fake-libs, /data/app/com.google.tango-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libtango_hal.so"
                                                       at java.lang.Runtime.loadLibrary0(Runtime.java:984)
                                                       at java.lang.System.loadLibrary(System.java:1562)
                                                       at com.google.atap.tango.TangoVirtualHalService.<clinit>(TangoVirtualHalService.java:41)
                                                       at java.lang.Class.newInstance(Native Method)
                                                       at android.app.ActivityThread.handleCreateService(ActivityThread.java:3198)
                                                       at android.app.ActivityThread.-wrap5(ActivityThread.java)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1586)
                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                       at android.os.Looper.loop(Looper.java:154)
                                                       at android.app.ActivityThread.main(ActivityThread.java:6186)
                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

Doesn't look like it'll help much, but here's the log from HelloAR.
Maybe Vulkan related?

08-31 19:23:26.956 11872-11879/? E/art: Failed sending reply to debugger: Broken pipe
08-31 19:23:26.956 11872-11879/? I/art: Debugger is no longer active
08-31 19:23:26.956 11872-11879/? I/art: Starting a blocking GC Instrumentation
08-31 19:23:27.091 11872-11889/? I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.3_RB1__release_AU (I389a668de0)
                                               OpenGL ES Shader Compiler Version: E031.28.00.04
                                               Build Date: 10/24/15 Sat
                                               Local Branch: mybranch15621148
                                               Remote Branch: quic/LA.BF.1.1.3_rb1.3
                                               Local Patches: NONE
                                               Reconstruct Branch: NOTHING
08-31 19:23:27.096 11872-11889/? I/OpenGLRenderer: Initialized EGL, version 1.4
08-31 19:23:27.097 11872-11889/? D/OpenGLRenderer: Swap behavior 1
08-31 19:23:27.162 11872-11888/? I/TangoClientLibLoader: Pure Java path, not loading libtango_client_api.so at all.
08-31 19:23:27.167 11872-11888/? D/ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.tango-1/lib/arm:/system/fake-libs:/data/app/com.google.tango-1/base.apk!/lib/armeabi-v7a for namespace 0xb69e1090
08-31 19:23:27.178 11872-11888/? I/ndk_camera: Starting native camera system initialization.
08-31 19:23:27.179 11872-11888/? I/ndk_camera: Zero cameras detected. Camera system initialization complete
08-31 19:23:27.179 11872-11888/? W/tango_camera_native_jni: Camera system initilized.
08-31 19:23:27.179 11872-11888/? E/tango_camera_native: 0 is not a valid camera index.
08-31 19:23:27.179 11872-11888/? E/tango_camera_native: 1 is not a valid camera index.
08-31 19:23:27.179 11872-11888/? E/tango_camera_native: 2 is not a valid camera index.
08-31 19:23:27.179 11872-11888/? E/tango_camera_native: 3 is not a valid camera index.
08-31 19:23:27.183 11872-11888/? I/tango_camera_native_jni: Attaching texture_window 0x98af3808
08-31 19:23:27.183 11872-11888/? D/TangoVhs: about to bind as vhs
08-31 19:23:27.195 11872-11888/? D/TangoVhs: finished bind as vhs
08-31 19:23:27.248 11872-11888/? I/Unity: SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 4, Memory = 1855mb
08-31 19:23:27.248 11872-11888/? I/Unity: SystemInfo ARM big.LITTLE configuration: 4 big (mask: 15), 0 little (mask: 0)
08-31 19:23:27.250 11872-11888/? I/Unity: ApplicationInfo com.paramsen.helloar version 1.0 build e7f43c1d-c4c7-4842-b29d-65925f9bbb01
08-31 19:23:27.431 11872-11888/? E/Unity: Unable to find AudioPluginMsHRTF
08-31 19:23:27.433 11872-11888/? E/Unity: Unable to find libaudioplugingvrunity
08-31 19:23:27.439 11872-11888/? E/Unity: Unable to find AudioPluginOculusSpatializer
08-31 19:23:27.441 11872-11888/? E/Unity: Unable to find audioplugingvrunity
08-31 19:23:27.443 11872-11888/? E/Unity: Unable to find unitygar
08-31 19:23:27.443 11872-11888/? E/Unity: Unable to find libAudioPluginOculusSpatializer
08-31 19:23:27.445 11872-11888/? E/Unity: Unable to find libtango_3d_reconstruction_api
08-31 19:23:27.456 11872-11888/? W/Adreno-EGL: <qeglDrvAPI_eglCreateContext:2469>: EGL_BAD_MATCH
08-31 19:23:27.457 11872-11888/? W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
08-31 19:23:27.457 11872-11888/? W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
08-31 19:23:27.540 11872-11888/? D/Unity:  GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT
08-31 19:23:27.540 11872-11888/? D/Unity: _texture_sRGB_decode GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
08-31 19:23:27.593 11872-11888/? I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
08-31 19:23:27.594 11872-11888/? W/AudioTrack: notificationFrames=-10 clamped to the range -1 to -8
08-31 19:23:27.596 11872-11888/? D/AudioTrack: Client defaulted notificationFrames to 192 for frameCount 1536
08-31 19:23:28.107 11872-11888/com.paramsen.helloar V/MediaRouter: Adding route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-31 19:23:28.110 11872-11888/com.paramsen.helloar V/MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER }
08-31 19:23:28.112 11872-11888/com.paramsen.helloar V/MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-31 19:23:30.298 11872-11888/com.paramsen.helloar I/Unity: Handle to Tango Unity 3DR shim library is non-NULL
08-31 19:23:30.367 11872-11931/com.paramsen.helloar D/NetworkSecurityConfig: No Network Security Config specified, using platform default
08-31 19:23:30.374 11872-11931/com.paramsen.helloar W/System: ClassLoader referenced unknown path: /system/framework/tcmclient.jar
08-31 19:23:30.467 11872-11888/com.paramsen.helloar A/tango: jni_helper.cc:19 'vm' Must be non NULL
08-31 19:23:30.468 11872-11888/com.paramsen.helloar A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 11888 (UnityMain)
                                                            
                                                            [ 08-31 19:23:30.468   214:  214 W/         ]
                                                            debuggerd: handling request: pid=11872 uid=10107 gid=10107 tid=11888

Xiaomi mi4c not working

Her are my logs from the sample.apk offered

09-05 13:02:21.758: A/tango(18765): jni_helper.cc:19 'vm' Must be non NULL
09-05 13:02:21.758: A/libc(18765): Fatal signal 6 (SIGABRT), code -6 in tid 18781 (UnityMain)
09-05 13:02:21.759: W/(336): debuggerd: handling request: pid=18765 uid=10099 gid=10099 tid=18781
09-05 13:02:21.873: A/DEBUG(18835): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-05 13:02:21.873: A/DEBUG(18835): LineageOS Version: '14.1-20170823-NIGHTLY-libra'
09-05 13:02:21.874: A/DEBUG(18835): Build fingerprint: 'Xiaomi/libra/libra:7.0/NRD90M/V8.2.3.0.NXKCNEC:user/release-keys'
09-05 13:02:21.874: A/DEBUG(18835): Revision: '0'
09-05 13:02:21.874: A/DEBUG(18835): ABI: 'arm'
09-05 13:02:21.874: A/DEBUG(18835): pid: 18765, tid: 18781, name: UnityMain  >>> com.tomthecarrot.helloar <<<
09-05 13:02:21.874: A/DEBUG(18835): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-05 13:02:21.891: A/DEBUG(18835): Abort message: 'jni_helper.cc:19 'vm' Must be non NULL'
09-05 13:02:21.891: A/DEBUG(18835):     r0 00000000  r1 0000495d  r2 00000006  r3 00000008
09-05 13:02:21.892: A/DEBUG(18835):     r4 f2ed7978  r5 00000006  r6 f2ed7920  r7 0000010c
09-05 13:02:21.892: A/DEBUG(18835):     r8 f2ed5cc0  r9 f2ed5cbc  sl 00000515  fp f2ed5fd0
09-05 13:02:21.892: A/DEBUG(18835):     ip 00000002  sp f2ed5840  lr f66dd127  pc f66df984  cpsr 200f0010
09-05 13:02:21.902: A/DEBUG(18835): backtrace:
09-05 13:02:21.902: A/DEBUG(18835):     #00 pc 0004a984  /system/lib/libc.so (tgkill+12)
09-05 13:02:21.902: A/DEBUG(18835):     #01 pc 00048123  /system/lib/libc.so (pthread_kill+34)
09-05 13:02:21.903: A/DEBUG(18835):     #02 pc 0001d985  /system/lib/libc.so (raise+10)
09-05 13:02:21.903: A/DEBUG(18835):     #03 pc 000194d1  /system/lib/libc.so (__libc_android_abort+34)
09-05 13:02:21.903: A/DEBUG(18835):     #04 pc 00017118  /system/lib/libc.so (abort+4)
09-05 13:02:21.903: A/DEBUG(18835):     #05 pc 00005841  /system/lib/liblog.so (__android_log_assert+112)
09-05 13:02:21.903: A/DEBUG(18835):     #06 pc 00009e69  /data/app/com.tomthecarrot.helloar-1/lib/arm/libtango_client_api2.so
09-05 13:02:21.904: A/DEBUG(18835):     #07 pc 0001256d  /data/app/com.tomthecarrot.helloar-1/lib/arm/libtango_client_api2.so
09-05 13:02:21.904: A/DEBUG(18835):     #08 pc 00009247  /data/app/com.tomthecarrot.helloar-1/lib/arm/libtango_client_api2.so (TangoService_isSupported+26)
09-05 13:02:21.904: A/DEBUG(18835):     #09 pc 00009704  <anonymous:d7400000>
09-05 13:02:22.096: I/MSM-irqbalance(449): Decided to move IRQ51 from CPU2 to CPU3
09-05 13:02:22.357: I/AudioFlinger(409): BUFFER TIMEOUT: remove(4096) from active list on thread 0xf4f83940
09-05 13:02:23.318: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:23.413: W/ActivityManager(2065):   Force finishing activity com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity
09-05 13:02:23.415: I/BootReceiver(2065): Copying /data/tombstones/tombstone_05 to DropBox (SYSTEM_TOMBSTONE)
09-05 13:02:23.415: W/(336): debuggerd: resuming target 18765
09-05 13:02:23.437: E/lowmemorykiller(385): Error writing /proc/18765/oom_score_adj; errno=22
09-05 13:02:23.438: W/ActivityManager(2065): Failed setting process group of 18765 to 1
09-05 13:02:23.438: W/System.err(2065): java.lang.IllegalArgumentException: Given thread 18782 does not exist
09-05 13:02:23.438: W/System.err(2065): 	at android.os.Process.setThreadPriority(Native Method)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.am.ActivityManagerService.applyOomAdjLocked(ActivityManagerService.java:20780)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.am.ActivityManagerService.updateOomAdjLocked(ActivityManagerService.java:21313)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.am.BroadcastQueue.processCurBroadcastLocked(BroadcastQueue.java:274)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:1225)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.am.BroadcastQueue$BroadcastHandler.handleMessage(BroadcastQueue.java:172)
09-05 13:02:23.438: W/System.err(2065): 	at android.os.Handler.dispatchMessage(Handler.java:102)
09-05 13:02:23.438: W/System.err(2065): 	at android.os.Looper.loop(Looper.java:154)
09-05 13:02:23.438: W/System.err(2065): 	at android.os.HandlerThread.run(HandlerThread.java:61)
09-05 13:02:23.438: W/System.err(2065): 	at com.android.server.ServiceThread.run(ServiceThread.java:46)
09-05 13:02:23.464: D/GraphicsStats(2065): Buffer count: 8
09-05 13:02:23.466: I/ActivityManager(2065): Process com.tomthecarrot.helloar (pid 18765) has died
09-05 13:02:23.466: D/ActivityManager(2065): cleanUpApplicationRecord -- 18765
09-05 13:02:23.474: E/FrameworkListener(418): read() failed (Connection reset by peer)
09-05 13:02:23.474: W/InputDispatcher(2065): channel 'd79b2ea com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
09-05 13:02:23.475: E/InputDispatcher(2065): channel 'd79b2ea com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
09-05 13:02:23.475: I/Zygote(408): Process 18765 exited due to signal (6)
09-05 13:02:23.476: I/OpenGLRenderer(2065): Initialized EGL, version 1.4
09-05 13:02:23.477: D/OpenGLRenderer(2065): Swap behavior 1
09-05 13:02:23.483: I/WindowManager(2065): WIN DEATH: Window{d79b2ea u0 com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity}
09-05 13:02:23.484: W/InputDispatcher(2065): Attempted to unregister already unregistered input channel 'd79b2ea com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity (server)'
09-05 13:02:23.484: W/WindowManager(2065): Force-removing child win Window{c7b3c78 u0 SurfaceView - com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity} from container Window{d79b2ea u0 com.tomthecarrot.helloar/com.unity3d.player.UnityPlayerActivity}
09-05 13:02:23.490: W/WindowManager(2065): Failed looking up window
09-05 13:02:23.490: W/WindowManager(2065): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@c50a9db does not exist
09-05 13:02:23.490: W/WindowManager(2065): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9462)
09-05 13:02:23.490: W/WindowManager(2065): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9453)
09-05 13:02:23.490: W/WindowManager(2065): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1800)
09-05 13:02:23.490: W/WindowManager(2065): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:688)
09-05 13:02:23.490: I/WindowManager(2065): WIN DEATH: null
09-05 13:02:24.881: D/audio_hw_primary(409): out_standby: enter: stream (0xf5e78300) usecase(0: deep-buffer-playback)
09-05 13:02:25.105: D/audio_hw_primary(409): disable_audio_route: reset and update mixer path: deep-buffer-playback
09-05 13:02:25.110: D/soundtrigger(409): audio_extn_sound_trigger_update_stream_status: uc_id 0 of type 0 for Event 2, with Raise=0
09-05 13:02:25.111: D/hardware_info(409): hw_info_append_hw_type : device_name = speaker
09-05 13:02:25.111: D/audio_hw_primary(409): disable_snd_device: snd_device(2: speaker)
09-05 13:02:25.127: D/hardware_info(409): hw_info_append_hw_type : device_name = vi-feedback
09-05 13:02:25.128: D/audio_hw_primary(409): disable_snd_device: snd_device(81: vi-feedback)
09-05 13:02:25.128: I/soundtrigger(409): audio_extn_sound_trigger_update_device_status: device 0x51 of type 1 for Event 0, with Raise=0
09-05 13:02:25.128: D/audio_hw_primary(409): disable_audio_route: reset and update mixer path: spkr-vi-record
09-05 13:02:25.128: D/soundtrigger(409): audio_extn_sound_trigger_update_stream_status: uc_id 36 of type 1 for Event 2, with Raise=0
09-05 13:02:25.133: I/soundtrigger(409): audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
09-05 13:02:26.333: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:26.342: D/WifiStateMachine(2065): updateCapabilities for config:ANSWAREfalse,false
09-05 13:02:26.577: D/LuxLevels(2065): bright hysteresis constant= 0.1, threshold=73.16488, lux=66.51353
09-05 13:02:26.578: D/LuxLevels(2065): dark hysteresis constant= 0.2, threshold=53.210823, lux=66.51353
09-05 13:02:26.661: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
09-05 13:02:26.668: D/WCNSS_FILTER(6616): wcnss_acquire_wakelock
09-05 13:02:26.668: E/WCNSS_FILTER(6616): wcnss_acquire_wakelock wake lock not initialized
09-05 13:02:26.668: I/WCNSS_FILTER(6616): ibs_bt_device_wakeup: Writing IBS_WAKE_IND
09-05 13:02:26.674: I/WCNSS_FILTER(6616): ibs_recv_ibs_cmd: Received IBS_WAKE_ACK: 0xFC
09-05 13:02:26.695: I/cnss-daemon(421): RTM_NEWNEIGH message received: 28
09-05 13:02:26.695: E/cnss-daemon(421): Stale or unreachable neighbors, ndm state: 16
09-05 13:02:27.102: I/MSM-irqbalance(449): Decided to move IRQ271 from CPU2 to CPU3
09-05 13:02:27.836: I/WCNSS_FILTER(6616): ibs_wcnss_bt_device_sleep: TX Awake, Sending SLEEP_IND
09-05 13:02:27.837: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
09-05 13:02:27.837: D/WCNSS_FILTER(6616): wcnss_release_wakelock
09-05 13:02:27.837: E/WCNSS_FILTER(6616): wcnss_release_wakelock wake lock not initialized
09-05 13:02:29.365: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:29.603: D/LuxLevels(2065): bright hysteresis constant= 0.1, threshold=91.550705, lux=83.22791
09-05 13:02:29.604: D/LuxLevels(2065): dark hysteresis constant= 0.2, threshold=66.58233, lux=83.22791
09-05 13:02:29.707: I/GCoreUlr(3348): Starting BLE scan: mode: 2
09-05 13:02:29.711: I/BeaconBle(3348): Client requested scan, settings=BleSettings [scanMode=LOW_LATENCY, callbackType=ALL_MATCHES, reportDelayMillis=0, 2 filters, 0 clients, callingClientName=ULR]
09-05 13:02:29.799: I/BeaconBle(3348): 'L' hardware scan: 2 filters, scanMode=2, reportdelay=0, callback type=1, #clients=1
09-05 13:02:29.804: I/BeaconBle(3348): Starting scan on OS scanner. BT state: 15
09-05 13:02:29.837: D/BluetoothLeScanner(3348): onClientRegistered() - status=0 clientIf=4 mClientIf=0
09-05 13:02:29.882: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
09-05 13:02:29.890: D/WCNSS_FILTER(6616): wcnss_acquire_wakelock
09-05 13:02:29.890: E/WCNSS_FILTER(6616): wcnss_acquire_wakelock wake lock not initialized
09-05 13:02:29.890: I/WCNSS_FILTER(6616): ibs_bt_device_wakeup: Writing IBS_WAKE_IND
09-05 13:02:29.895: I/WCNSS_FILTER(6616): ibs_recv_ibs_cmd: Received IBS_WAKE_ACK: 0xFC
09-05 13:02:29.930: D/BtGatt.GattService(6572): onScanParamSetupCompleted : 0
09-05 13:02:30.945: I/WCNSS_FILTER(6616): ibs_wcnss_bt_device_sleep: TX Awake, Sending SLEEP_IND
09-05 13:02:30.945: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
09-05 13:02:30.945: D/WCNSS_FILTER(6616): wcnss_release_wakelock
09-05 13:02:30.945: E/WCNSS_FILTER(6616): wcnss_release_wakelock wake lock not initialized
09-05 13:02:31.466: D/LuxLevels(2065): bright hysteresis constant= 0.1, threshold=100.73976, lux=91.5816
09-05 13:02:31.466: D/LuxLevels(2065): dark hysteresis constant= 0.2, threshold=73.26528, lux=91.5816
09-05 13:02:31.724: I/GCoreUlr(3348): Starting BLE scan: mode: 3
09-05 13:02:31.733: I/GCoreUlr(3348): BLE: collected 0 results
09-05 13:02:31.733: I/BeaconBle(3348): Client requested scan, settings=BleSettings [scanMode=ZERO_POWER, callbackType=ALL_MATCHES, reportDelayMillis=0, 2 filters, 0 clients, callingClientName=ULR]
09-05 13:02:31.791: I/BeaconBle(3348): Stopping scan on delegate scanner. BT state: 15
09-05 13:02:31.803: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
09-05 13:02:31.814: D/WCNSS_FILTER(6616): wcnss_acquire_wakelock
09-05 13:02:31.814: E/WCNSS_FILTER(6616): wcnss_acquire_wakelock wake lock not initialized
09-05 13:02:31.814: I/WCNSS_FILTER(6616): ibs_bt_device_wakeup: Writing IBS_WAKE_IND
09-05 13:02:31.818: I/WCNSS_FILTER(6616): ibs_recv_ibs_cmd: Received IBS_WAKE_ACK: 0xFC
09-05 13:02:31.825: I/BeaconBle(3348): Resetting - new scanner available: true
09-05 13:02:31.826: I/BeaconBle(3348): ZERO_POWER is disabled.
09-05 13:02:31.827: I/BeaconBle(3348): 'L' hardware scan: scan stopped, no powered clients
09-05 13:02:32.106: I/MSM-irqbalance(449): Decided to move IRQ48 from CPU2 to CPU3
09-05 13:02:32.387: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:32.827: I/WCNSS_FILTER(6616): ibs_wcnss_bt_device_sleep: TX Awake, Sending SLEEP_IND
09-05 13:02:32.828: I/WCNSS_FILTER(6616): ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
09-05 13:02:32.828: D/WCNSS_FILTER(6616): wcnss_release_wakelock
09-05 13:02:32.828: E/WCNSS_FILTER(6616): wcnss_release_wakelock wake lock not initialized
09-05 13:02:35.413: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:38.436: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:41.468: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:44.497: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:44.874: W/QCNEJ(3387): |CORE| CNE received unexpected action: android.intent.action.BATTERY_CHANGED
09-05 13:02:44.893: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:44.895: D/WifiService(2065):  reportActivityInfo:  rxIdleCur=0 rxCur=0 txCur=0 voltage=3.7 on_time=-1059227846 tx_time=-702956854 tx_time_per_level=[] rx_time=-1013762765 rxIdleTime=657491773 energy=0
09-05 13:02:44.904: E/BatteryStatsService(2065): no controller energy info supplied
09-05 13:02:44.905: E/BatteryStatsService(2065): no controller energy info supplied
09-05 13:02:44.944: E/BatteryStatsService(2065): power: Missing API
09-05 13:02:44.949: E/KernelUidCpuTimeReader(2065): Failed to read uid_cputime: /proc/uid_cputime/show_uid_stat (No such file or directory)
09-05 13:02:44.966: E/BatteryStatsService(2065): modem info is invalid: ModemActivityInfo{ mTimestamp=7470189 mSleepTimeMs=5817114 mIdleTimeMs=-3976877 mTxTimeMs[]=[6, 96, 136, 100, 408] mRxTimeMs=43568 mEnergyUsed=0}
09-05 13:02:44.982: E/KernelUidCpuTimeReader(2065): Failed to read uid_cputime: /proc/uid_cputime/show_uid_stat (No such file or directory)
09-05 13:02:47.521: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:02:48.322: I/cnss-daemon(421): RTM_NEWNEIGH message received: 28
09-05 13:02:48.323: E/cnss-daemon(421): Stale or unreachable neighbors, ndm state: 4

And these logs comes from an own ARCore Unity3D project with unitygar modified:

09-05 13:06:04.681: E/Unity(19459): EntryPointNotFoundException: CallsToConnectWithoutMatchingDisconnect
09-05 13:06:04.681: E/Unity(19459):   at (wrapper managed-to-native) GoogleARCoreInternal.TangoClientApi/ExternApi:CallsToConnectWithoutMatchingDisconnect ()
09-05 13:06:04.681: E/Unity(19459):   at GoogleARCoreInternal.TangoClientApi.CallsToConnectWithoutMatchingDisconnect () [0x00000] in <filename unknown>:0 
09-05 13:06:04.681: E/Unity(19459):   at GoogleARCore.SessionComponent+<_AttemptRecoverIfInvalidState>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0 
09-05 13:06:04.681: E/Unity(19459):   at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0 
09-05 13:06:04.681: E/Unity(19459): UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(IEnumerator)
09-05 13:06:04.681: E/Unity(19459): UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
09-05 13:06:04.681: E/Unity(19459): GoogleARCore.SessionComponent:Awake()
09-05 13:06:04.681: E/Unity(19459):  
09-05 13:06:04.681: E/Unity(19459): (Filename:  Line: -1)
09-05 13:06:04.697: E/Unity(19459): EntryPointNotFoundException: TangoService_isSupported
09-05 13:06:04.697: E/Unity(19459):   at (wrapper managed-to-native) GoogleARCoreInternal.TangoClientApi/ExternApi:TangoService_isSupported (bool&)
09-05 13:06:04.697: E/Unity(19459):   at GoogleARCoreInternal.TangoClientApi.TangoService_IsSupported (System.Boolean& isSupported) [0x00000] in <filename unknown>:0 
09-05 13:06:04.697: E/Unity(19459):   at GoogleARCore.SessionComponent.Connect (GoogleARCore.SessionConfig sessionConfig) [0x00000] in <filename unknown>:0 
09-05 13:06:04.697: E/Unity(19459):   at GoogleARCore.SessionComponent.Connect () [0x00000] in <filename unknown>:0 
09-05 13:06:04.697: E/Unity(19459):   at GoogleARCore.SessionComponent.Awake () [0x00000] in <filename unknown>:0 
09-05 13:06:04.697: E/Unity(19459):  
09-05 13:06:04.697: E/Unity(19459): (Filename:  Line: -1)
09-05 13:06:04.947: W/SensorService(2065): sensor 00000001 already enabled in connection 0x7f569cd6c0 (ignoring)
09-05 13:06:05.015: I/AudioPolicyManagerCustom(409): setting force DEEP buffer now 
09-05 13:06:05.017: I/AudioPolicyManagerCustom(409): setting force DEEP buffer now 
09-05 13:06:05.020: I/AudioPolicyManagerCustom(409): setting force DEEP buffer now 
09-05 13:06:05.032: I/AudioPolicyManagerCustom(409): offload disabled by audio.offload.disable=1
09-05 13:06:05.032: I/AudioPolicyManagerCustom(409): Direct PCM is disabled for this request
09-05 13:06:05.032: I/AudioPolicyManagerCustom(409): setting force DEEP buffer now 
09-05 13:06:05.035: D/AudioTrack(19459): Client defaulted notificationFrames to 887 for frameCount 2662
09-05 13:06:05.136: E/wifi(2065): Ignoring invalid tx_level info in radio_stats
09-05 13:06:05.198: A/tango(19459): jni_helper.cc:19 'vm' Must be non NULL
09-05 13:06:05.199: A/libc(19459): Fatal signal 6 (SIGABRT), code -6 in tid 19475 (UnityMain)
09-05 13:06:05.200: W/(336): debuggerd: handling request: pid=19459 uid=10100 gid=10100 tid=19475
09-05 13:06:05.314: A/DEBUG(19527): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-05 13:06:05.314: A/DEBUG(19527): LineageOS Version: '14.1-20170823-NIGHTLY-libra'
09-05 13:06:05.314: A/DEBUG(19527): Build fingerprint: 'Xiaomi/libra/libra:7.0/NRD90M/V8.2.3.0.NXKCNEC:user/release-keys'
09-05 13:06:05.315: A/DEBUG(19527): Revision: '0'
09-05 13:06:05.315: A/DEBUG(19527): ABI: 'arm'
09-05 13:06:05.315: A/DEBUG(19527): pid: 19459, tid: 19475, name: UnityMain  >>> com.xaviscript.arcoretest <<<
09-05 13:06:05.315: A/DEBUG(19527): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-05 13:06:05.326: A/DEBUG(19527): Abort message: 'jni_helper.cc:19 'vm' Must be non NULL'
09-05 13:06:05.326: A/DEBUG(19527):     r0 00000000  r1 00004c13  r2 00000006  r3 00000008
09-05 13:06:05.326: A/DEBUG(19527):     r4 f2ee6978  r5 00000006  r6 f2ee6920  r7 0000010c
09-05 13:06:05.326: A/DEBUG(19527):     r8 f2ee4af0  r9 f2ee4aec  sl 0000018d  fp 00000000
09-05 13:06:05.326: A/DEBUG(19527):     ip 00000002  sp f2ee4670  lr f66dd127  pc f66df984  cpsr 200f0010
09-05 13:06:05.337: A/DEBUG(19527): backtrace:
09-05 13:06:05.337: A/DEBUG(19527):     #00 pc 0004a984  /system/lib/libc.so (tgkill+12)
09-05 13:06:05.337: A/DEBUG(19527):     #01 pc 00048123  /system/lib/libc.so (pthread_kill+34)
09-05 13:06:05.337: A/DEBUG(19527):     #02 pc 0001d985  /system/lib/libc.so (raise+10)
09-05 13:06:05.337: A/DEBUG(19527):     #03 pc 000194d1  /system/lib/libc.so (__libc_android_abort+34)
09-05 13:06:05.337: A/DEBUG(19527):     #04 pc 00017118  /system/lib/libc.so (abort+4)
09-05 13:06:05.337: A/DEBUG(19527):     #05 pc 00005841  /system/lib/liblog.so (__android_log_assert+112)
09-05 13:06:05.338: A/DEBUG(19527):     #06 pc 00009d1d  /data/app/com.xaviscript.arcoretest-1/lib/arm/libtango_client_api2.so
09-05 13:06:05.338: A/DEBUG(19527):     #07 pc 000123a9  /data/app/com.xaviscript.arcoretest-1/lib/arm/libtango_client_api2.so
09-05 13:06:05.338: A/DEBUG(19527):     #08 pc 00009e91  /data/app/com.xaviscript.arcoretest-1/lib/arm/libtango_client_api2.so (TangoService_getPoseAtTime+40)
09-05 13:06:05.338: A/DEBUG(19527):     #09 pc 008c50a0  /data/app/com.xaviscript.arcoretest-1/lib/arm/libunity.so
09-05 13:06:05.338: A/DEBUG(19527):     #10 pc 008c4f0c  /data/app/com.xaviscript.arcoretest-1/lib/arm/libunity.so
09-05 13:06:05.338: A/DEBUG(19527):     #11 pc 008cc0e4  /data/app/com.xaviscript.arcoretest-1/lib/arm/libunity.so
09-05 13:06:05.338: A/DEBUG(19527):     #12 pc 0000629c  <anonymous:d868e000>

great job, and let's do this :D

Report on Sony Xperia ZXs (with debug logs)

I tried on Sony Xperia ZXs and passed device checking but got crash after. Seem like Google do 'hardcode' the camera calibration profile somewhere. Most of model not include yet. Below, I just grab logs for you.

09-01 17:33:25.998 14850-14871/com.google.ar.core.examples.unreal.helloar E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
09-01 17:33:25.998 14850-14871/com.google.ar.core.examples.unreal.helloar E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-01 17:33:25.998 14850-14871/com.google.ar.core.examples.unreal.helloar E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
09-01 17:33:25.998 14850-14871/com.google.ar.core.examples.unreal.helloar E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-01 17:33:26.290 933-1387/? E/audio_hw_primary: disable_snd_device: device ref cnt is already 0
09-01 17:33:28.428 14850-14871/com.google.ar.core.examples.unreal.helloar E/PermissionHelper: GVRTransition2DActivity.getActivity() failed. Trying to get GameActivity.
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar W/ndk_camera: Failed to get metadata tag 1638401 for camera 0 with error code -10004
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar W/ndk_camera: Failed to get metadata tag 1638401 for camera 1 with error code -10004
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar W/tango_camera_native_jni: Camera system initilized.
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar E/tango_camera_native: 2 is not a valid camera index.
09-01 17:33:28.495 14850-14850/com.google.ar.core.examples.unreal.helloar E/tango_camera_native: 3 is not a valid camera index.
09-01 17:33:28.707 14937-14955/? W/tango: helpers.cc:418 Defaulting to persistent calibration file.
09-01 17:33:28.707 14937-14955/? W/tango: helpers.cc:395 Property calibration_cad is not defined.
09-01 17:33:28.708 14937-14955/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint.
09-01 17:33:28.708 14937-14955/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-01 17:33:28.708 14937-14955/? W/tango: calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks: 
                                          - Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
                                          - Factory calibration: File not set.
                                          - CAD calibration: File not set.
                                          - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
                                            - Explicitly setting the active file to kHardcodedCadModel.
                                            - On device, as a fallback when reading the CAD calibration file fails.
09-01 17:33:28.708 14937-14955/? W/tango: calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks: 
                                          - CAD calibration: File not set.
                                          - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
                                            - Explicitly setting the active file to kHardcodedCadModel.
                                            - On device, as a fallback when reading the CAD calibration file fails.
09-01 17:33:28.708 14937-14937/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess 

Xiaomi mi 5s

Tried on a MI 5S and it crashed

`
09-02 10:50:35.842 1327 2753 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.paramsen.helloar/com.unity3d.player.UnityPlayerActivity (has extras)} from uid 10028 on display 0
09-02 10:50:35.876 1327 2802 I ActivityManager: Start proc 4579:com.paramsen.helloar/u0a106 for activity com.paramsen.helloar/com.unity3d.player.UnityPlayerActivity
09-02 10:50:35.916 2595 2595 I WearableService: Wearable Services stopping
09-02 10:50:36.034 4579 4596 I Adreno : QUALCOMM build : 853a1ff, I9c435c2712
09-02 10:50:36.034 4579 4596 I Adreno : Build Date : 01/10/17
09-02 10:50:36.034 4579 4596 I Adreno : OpenGL ES Shader Compiler Version: XE031.09.00.04
09-02 10:50:36.034 4579 4596 I Adreno : Local Branch :
09-02 10:50:36.034 4579 4596 I Adreno : Remote Branch :
09-02 10:50:36.034 4579 4596 I Adreno : Remote Branch :
09-02 10:50:36.034 4579 4596 I Adreno : Reconstruct Branch :
09-02 10:50:36.049 4579 4596 I OpenGLRenderer: Initialized EGL, version 1.4
09-02 10:50:36.049 4579 4596 D OpenGLRenderer: Swap behavior 1
09-02 10:50:36.089 1327 1423 I chatty : uid=1000(system) android.display expire 2 lines
09-02 10:50:36.109 4579 4595 I TangoClientLibLoader: Pure Java path, not loading libtango_client_api.so at all.
09-02 10:50:36.115 4579 4595 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.tango-1/lib/arm:/system/fake-libs:/data/app/com.google.tango-1/base.apk!/lib/armeabi-v7a for namespace 0xf08ec090
09-02 10:50:36.136 4579 4595 I ndk_camera: Starting native camera system initialization.
09-02 10:50:36.138 643 643 I QCamera : int qcamera::QCamera2Factory::getCameraInfo(int, camera_info*, bool): 349: Camera id 1 API version 256
09-02 10:50:36.138 643 643 I QCamera : static int qcamera::QCamera3HardwareInterface::getCamInfo(uint32_t, camera_info*, bool): 8093: camera 1 resource cost is 100
09-02 10:50:36.139 4579 4595 D ndk_camera: Camera 0 has 87 metadata tags
09-02 10:50:36.139 4579 4595 E ACameraMetadata: getConstEntry: cannot find metadata tag 1310721
09-02 10:50:36.139 4579 4595 W ndk_camera: Failed to get metadata tag 1310721 for camera 0 with error code -10004
09-02 10:50:36.139 4579 4595 E ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-02 10:50:36.139 4579 4595 W ndk_camera: Failed to get metadata tag 1638401 for camera 0 with error code -10004
09-02 10:50:36.139 4579 4595 I ndk_camera: Camera system initialized successfully with 1 cameras.
09-02 10:50:36.139 4579 4595 W tango_camera_native_jni: Camera system initilized.
09-02 10:50:36.139 4579 4595 E tango_camera_native: 1 is not a valid camera index.
09-02 10:50:36.139 4579 4595 E tango_camera_native: 2 is not a valid camera index.
09-02 10:50:36.139 4579 4595 E tango_camera_native: 3 is not a valid camera index.
09-02 10:50:36.148 4579 4595 I tango_camera_native_jni: Attaching texture_window 0xd19f4808
09-02 10:50:36.148 4579 4595 D TangoVhs: about to bind as vhs
09-02 10:50:36.151 4579 4595 D TangoVhs: finished bind as vhs
09-02 10:50:36.157 3255 3255 D tango-ndk-hal: jint JNI_OnLoad(JavaVM*, void*)
09-02 10:50:36.159 4579 4579 D TangoVhs: connected
09-02 10:50:36.159 3255 3255 D TangoService.java: onCreate()
09-02 10:50:36.160 4579 4603 I TangoCameraNative: Tango VHS Ready
09-02 10:50:36.160 3255 3268 D tango-ndk-hal: void Java_com_google_atap_tango_TangoVirtualHalService_initialize(JNIEnv*, jclass) 0x0
09-02 10:50:36.170 4579 4603 I tango_camera_native_jni: jint Java_com_google_tango_jni_TangoCameraNative_ConnectVhs(JNIEnv*, jobject, jobject, jobject)
09-02 10:50:36.170 4579 4603 I tango_camera_native_jni: Attaching tracking_window 0xe6794008
09-02 10:50:36.195 4579 4595 I Unity : SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 4, Memory = 2713mb
09-02 10:50:36.195 4579 4595 I Unity : SystemInfo ARM big.LITTLE configuration: 4 big (mask: 15), 0 little (mask: 0)
09-02 10:50:36.195 4579 4595 I Unity : ApplicationInfo com.paramsen.helloar version 1.0 build e7f43c1d-c4c7-4842-b29d-65925f9bbb01
09-02 10:50:36.203 3255 4608 I tango : java_service_entrypoint.cc:216 Creating new g_tango.
09-02 10:50:36.206 3255 3255 D TangoService.java: Returned Tracker!
09-02 10:50:36.209 3255 4608 W tango : helpers.cc:418 Defaulting to persistent calibration file.
09-02 10:50:36.209 3255 4608 W tango : helpers.cc:395 Property calibration_cad is not defined.
09-02 10:50:36.209 3255 4608 I tango : calibration_provider.cc:486 Instantiating calibration provider with sources:
09-02 10:50:36.209 3255 4608 I tango : CAD:
09-02 10:50:36.209 3255 4608 I tango : Factory:
09-02 10:50:36.209 3255 4608 I tango : Online: /data/data/com.google.tango/files/config/online-calibration.xml
09-02 10:50:36.209 3255 4608 I tango : ActiveFile: kOnlineCalibrationFile
09-02 10:50:36.209 3255 4608 I tango : Hardcoded CAD model fallback: Enabled
09-02 10:50:36.209 3255 4608 E tango : device_provider.cc:336 Could not identify device type from build fingerprint 'Xiaomi/capricorn/capricorn:6.0.1/MXB48T/V8.2.4.0.MAGCNDL:user/release-keys'.
09-02 10:50:36.209 3255 4608 E tango : helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-02 10:50:36.209 3255 3255 F tango : calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-02 10:50:36.210 3255 4608 W tango : calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks:
09-02 10:50:36.210 3255 4608 W tango : - Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
09-02 10:50:36.210 3255 4608 W tango : - Factory calibration: File not set.
09-02 10:50:36.210 3255 4608 W tango : - CAD calibration: File not set.
09-02 10:50:36.210 3255 4608 W tango : - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 10:50:36.210 3255 4608 W tango : - Explicitly setting the active file to kHardcodedCadModel.
09-02 10:50:36.210 3255 4608 W tango : - On device, as a fallback when reading the CAD calibration file fails.
09-02 10:50:36.210 3255 4608 W tango : calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks:
09-02 10:50:36.210 3255 4608 W tango : - CAD calibration: File not set.
09-02 10:50:36.210 3255 4608 W tango : - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 10:50:36.210 3255 4608 W tango : - Explicitly setting the active file to kHardcodedCadModel.
09-02 10:50:36.210 3255 4608 W tango : - On device, as a fallback when reading the CAD calibration file fails.
--------- beginning of crash
09-02 10:50:36.210 3255 3255 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 3255 (om.google.tango)
09-02 10:50:36.210 424 424 W : debuggerd: handling request: pid=3255 uid=10099 gid=10099 tid=3255
09-02 10:50:36.262 4579 4595 E Unity : Unable to find AudioPluginMsHRTF
09-02 10:50:36.263 4579 4595 E Unity : Unable to find libaudioplugingvrunity
09-02 10:50:36.263 4579 4595 E Unity : Unable to find AudioPluginOculusSpatializer
09-02 10:50:36.264 4579 4595 E Unity : Unable to find audioplugingvrunity
09-02 10:50:36.265 4579 4595 E Unity : Unable to find unitygar
09-02 10:50:36.265 4579 4595 E Unity : Unable to find libAudioPluginOculusSpatializer
09-02 10:50:36.266 4579 4595 E Unity : Unable to find libtango_3d_reconstruction_api
09-02 10:50:36.272 4609 4609 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-02 10:50:36.273 4609 4609 F DEBUG : LineageOS Version: '14.1-20170828-NIGHTLY-capricorn'
09-02 10:50:36.273 4609 4609 F DEBUG : Build fingerprint: 'Xiaomi/capricorn/capricorn:6.0.1/MXB48T/V8.2.4.0.MAGCNDL:user/release-keys'
09-02 10:50:36.273 4609 4609 F DEBUG : Revision: '0'
09-02 10:50:36.273 4609 4609 F DEBUG : ABI: 'arm64'
09-02 10:50:36.273 4609 4609 F DEBUG : pid: 3255, tid: 3255, name: om.google.tango >>> com.google.tango <<<
09-02 10:50:36.273 4609 4609 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-02 10:50:36.274 4609 4609 F DEBUG : Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-02 10:50:36.274 4609 4609 F DEBUG : x0 0000000000000000 x1 0000000000000cb7 x2 0000000000000006 x3 0000000000000008
09-02 10:50:36.274 4609 4609 F DEBUG : x4 0000000000000000 x5 0000000000808080 x6 0000007fa1dd6000 x7 0000000000000000
09-02 10:50:36.274 4609 4609 F DEBUG : x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
09-02 10:50:36.274 4609 4609 F DEBUG : x12 ffffffffffffffff x13 0000000000000000 x14 0000000000000000 x15 000c813c656f7990
09-02 10:50:36.274 4609 4609 F DEBUG : x16 0000007fa157aec8 x17 0000007fa1524988 x18 0000000000000000 x19 0000007fa1e8db40
09-02 10:50:36.274 4609 4609 F DEBUG : x20 0000000000000006 x21 0000007fa1e8da98 x22 0000000000000002 x23 0000007ffe2ef828
09-02 10:50:36.274 4609 4609 F DEBUG : x24 0000000000000068 x25 0000007f9dfe0918 x26 0000007f93b69480 x27 0000007f9de41d20
09-02 10:50:36.274 4609 4609 F DEBUG : x28 0000007f9de41cf8 x29 0000007ffe2ef200 x30 0000007fa1521e30
09-02 10:50:36.274 4609 4609 F DEBUG : sp 0000007ffe2ef1e0 pc 0000007fa1524990 pstate 0000000000000000
09-02 10:50:36.280 4609 4609 F DEBUG :
09-02 10:50:36.280 4609 4609 F DEBUG : backtrace:
09-02 10:50:36.280 4609 4609 F DEBUG : #00 pc 000000000006c990 /system/lib64/libc.so (tgkill+8)
09-02 10:50:36.280 4609 4609 F DEBUG : #1 pc 0000000000069e2c /system/lib64/libc.so (pthread_kill+64)
09-02 10:50:36.280 4609 4609 F DEBUG : #2 pc 0000000000024000 /system/lib64/libc.so (raise+24)
09-02 10:50:36.280 4609 4609 F DEBUG : #3 pc 000000000001ca84 /system/lib64/libc.so (abort+52)
09-02 10:50:36.280 4609 4609 F DEBUG : #4 pc 0000000000005a58 /system/lib64/liblog.so (__android_log_assert+232)
09-02 10:50:36.280 4609 4609 F DEBUG : #5 pc 0000000000100718 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-02 10:50:36.280 4609 4609 F DEBUG : #6 pc 0000000000c8433c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-02 10:50:36.280 4609 4609 F DEBUG : #7 pc 0000000000c85be8 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-02 10:50:36.280 4609 4609 F DEBUG : #8 pc 0000000000129150 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-02 10:50:36.280 4609 4609 F DEBUG : #9 pc 000000000013c80c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-02 10:50:36.280 4609 4609 F DEBUG : #10 pc 000000000013a238 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-02 10:50:36.280 4609 4609 F DEBUG : #11 pc 00000000007f5e98 /data/app/com.google.tango-1/oat/arm64/base.odex (offset 0x7a7000)
09-02 10:50:36.297 4579 4595 D Unity : GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_OES_sha
09-02 10:50:36.297 4579 4595 D Unity : der_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_i
09-02 10:50:36.298 4579 4595 D Unity : nitializers
09-02 10:50:36.331 4579 4595 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
09-02 10:50:36.332 4579 4595 W AudioTrack: notificationFrames=-10 clamped to the range -1 to -8
09-02 10:50:36.333 4579 4595 D AudioTrack: Client defaulted notificationFrames to 192 for frameCount 1536
09-02 10:50:36.334 642 882 I chatty : uid=1041(audioserver) ApmOutput expire 3 lines
09-02 10:50:36.335 642 986 I chatty : uid=1041(audioserver) AudioOut_15 expire 8 lines
09-02 10:50:36.336 642 986 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: playback on non-44.1-support device Configure afe to default Sample Rate(48k)
09-02 10:50:36.336 642 986 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
09-02 10:50:36.336 642 986 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
09-02 10:50:36.336 642 986 D audio_hw_primary: check_usecases_codec_backend:becf: (42) check_usecases curr device: speaker, usecase device:speaker backends match 1
09-02 10:50:36.336 642 986 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
09-02 10:50:36.336 642 986 D audio_hw_primary: check_usecases_codec_backend:becf: (42) check_usecases curr device: speaker, usecase device: backends match 0
09-02 10:50:36.336 642 986 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
09-02 10:50:36.336 642 986 D hardware_info: hw_info_append_hw_type : device_name = speaker
09-02 10:50:36.336 642 986 I audio_hw_primary: select_devices Selected apptype: 69937
09-02 10:50:36.336 642 986 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_id 12 of type 0 for Event 3, with Raise=0
09-02 10:50:36.336 642 986 D msm8974_platform: platform_can_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 34, path = 0, app id = 0x11131, sample rate = 48000
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_asm_topology
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_adm_topology
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_audtable
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
09-02 10:50:36.336 642 986 D : ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
09-02 10:50:36.336 642 986 D : ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_audvoltable
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 0
09-02 10:50:36.336 642 986 D : ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_audstrmtable
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_afe_topology
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 34, Topology Id 112fc
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> send_afe_cal
09-02 10:50:36.336 642 986 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
09-02 10:50:36.336 642 986 D : ACDBFILE_MGR:Read the devices count as zero, please check the acdb file
09-02 10:50:36.337 642 986 D : Failed to fetch the lookup information of the device 00000022
09-02 10:50:36.337 642 986 E ACDB-LOADER: Error: ACDB AFE returned = -19
09-02 10:50:36.337 642 986 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
09-02 10:50:36.337 642 986 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 34 path = 0
09-02 10:50:36.337 642 986 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
09-02 10:50:36.337 642 986 D audio_hw_primary: enable_audio_route: apply mixer and update path: audio-ull-playback speaker
09-02 10:50:36.337 642 986 D audio_hw_primary: select_devices: done
09-02 10:50:36.338 433 820 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [4, 0]
09-02 10:50:36.343 642 986 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map19
09-02 10:50:36.343 642 986 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
09-02 10:50:36.346 642 986 D audio_hw_primary: start_output_stream: exit
09-02 10:50:36.444 1327 1419 I BootReceiver: Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)
09-02 10:50:36.444 424 424 W : debuggerd: resuming target 3255
09-02 10:50:36.475 1327 2752 I ActivityManager: Process com.google.tango (pid 3255) has died
09-02 10:50:36.475 1327 2752 D ActivityManager: cleanUpApplicationRecord -- 3255
09-02 10:50:36.477 1327 2752 W ActivityManager: Scheduling restart of crashed service com.google.tango/com.google.atap.tango.TangoVirtualHalService in 1000ms
09-02 10:50:36.477 1327 2752 W ActivityManager: Scheduling restart of crashed service com.google.tango/com.google.atap.tango.TangoService in 11000ms
09-02 10:50:36.480 640 640 I Zygote : Process 3255 exited due to signal (6)
09-02 10:50:36.532 1327 4645 I chatty : uid=1000(system) RenderThread expire 2 lines
09-02 10:50:36.804 4579 4595 V MediaRouter: Adding route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-02 10:50:36.811 4579 4595 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER }
09-02 10:50:36.813 4579 4595 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-02 10:50:37.158 1327 1392 I ActivityManager: Waited long enough for: ServiceRecord{e293779 u0 com.google.android.calendar/.alerts.InitAlarmsService}
09-02 10:50:37.489 1327 1392 I ActivityManager: Start proc 4656:com.google.tango/u0a99 for service com.google.tango/com.google.atap.tango.TangoVirtualHalService
09-02 10:50:37.527 4656 4656 D tango-ndk-hal: jint JNI_OnLoad(JavaVM*, void*)
09-02 10:50:37.529 4579 4579 D TangoVhs: connected
09-02 10:50:37.530 4656 4656 D TangoService.java: onCreate()
09-02 10:50:37.530 4579 4673 I TangoCameraNative: Tango VHS Ready
09-02 10:50:37.530 4656 4668 D tango-ndk-hal: void Java_com_google_atap_tango_TangoVirtualHalService_initialize(JNIEnv*, jclass) 0x0
09-02 10:50:37.532 4579 4673 I tango_camera_native_jni: jint Java_com_google_tango_jni_TangoCameraNative_ConnectVhs(JNIEnv*, jobject, jobject, jobject)
09-02 10:50:37.532 4579 4673 I tango_camera_native_jni: Attaching tracking_window 0xcc960808
09-02 10:50:37.560 4656 4676 I tango : java_service_entrypoint.cc:216 Creating new g_tango.
09-02 10:50:37.562 4656 4656 D TangoService.java: Returned Tracker!
09-02 10:50:37.564 4656 4676 W tango : helpers.cc:418 Defaulting to persistent calibration file.
09-02 10:50:37.564 4656 4676 W tango : helpers.cc:395 Property calibration_cad is not defined.
09-02 10:50:37.564 4656 4676 I tango : calibration_provider.cc:486 Instantiating calibration provider with sources:
09-02 10:50:37.564 4656 4676 I tango : CAD:
09-02 10:50:37.564 4656 4676 I tango : Factory:
09-02 10:50:37.564 4656 4676 I tango : Online: /data/data/com.google.tango/files/config/online-calibration.xml
09-02 10:50:37.564 4656 4676 I tango : ActiveFile: kOnlineCalibrationFile
09-02 10:50:37.564 4656 4676 I tango : Hardcoded CAD model fallback: Enabled
09-02 10:50:37.564 4656 4676 E tango : device_provider.cc:336 Could not identify device type from build fingerprint 'Xiaomi/capricorn/capricorn:6.0.1/MXB48T/V8.2.4.0.MAGCNDL:user/release-keys'.
09-02 10:50:37.564 4656 4676 E tango : helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-02 10:50:37.564 4656 4676 W tango : calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks:
09-02 10:50:37.564 4656 4676 W tango : - Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
09-02 10:50:37.564 4656 4676 W tango : - Factory calibration: File not set.
09-02 10:50:37.564 4656 4676 W tango : - CAD calibration: File not set.
09-02 10:50:37.564 4656 4676 W tango : - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 10:50:37.564 4656 4676 W tango : - Explicitly setting the active file to kHardcodedCadModel.
09-02 10:50:37.564 4656 4676 W tango : - On device, as a fallback when reading the CAD calibration file fails.
09-02 10:50:37.564 4656 4656 F tango : calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-02 10:50:37.564 4656 4676 W tango : calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks:
09-02 10:50:37.564 4656 4676 W tango : - CAD calibration: File not set.
09-02 10:50:37.564 4656 4676 W tango : - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
09-02 10:50:37.564 4656 4676 W tango : - Explicitly setting the active file to kHardcodedCadModel.
09-02 10:50:37.564 4656 4676 W tango : - On device, as a fallback when reading the CAD calibration file fails.
09-02 10:50:37.564 4656 4656 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 4656 (om.google.tango)
09-02 10:50:37.565 424 424 W : debuggerd: handling request: pid=4656 uid=10099 gid=10099 tid=4656
09-02 10:50:37.624 4677 4677 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-02 10:50:37.624 4677 4677 F DEBUG : LineageOS Version: '14.1-20170828-NIGHTLY-capricorn'
09-02 10:50:37.624 4677 4677 F DEBUG : Build fingerprint: 'Xiaomi/capricorn/capricorn:6.0.1/MXB48T/V8.2.4.0.MAGCNDL:user/release-keys'
09-02 10:50:37.624 4677 4677 F DEBUG : Revision: '0'
09-02 10:50:37.624 4677 4677 F DEBUG : ABI: 'arm64'
09-02 10:50:37.624 4677 4677 F DEBUG : pid: 4656, tid: 4656, name: om.google.tango >>> com.google.tango <<<
09-02 10:50:37.624 4677 4677 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-02 10:50:37.626 4677 4677 F DEBUG : Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-02 10:50:37.626 4677 4677 F DEBUG : x0 0000000000000000 x1 0000000000001230 x2 0000000000000006 x3 0000000000000008
09-02 10:50:37.626 4677 4677 F DEBUG : x4 0000000000000000 x5 0000000000808080 x6 0000007fa1dd6000 x7 0000000000000000
09-02 10:50:37.626 4677 4677 F DEBUG : x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
09-02 10:50:37.626 4677 4677 F DEBUG : x12 ffffffffffffffff x13 0000000000000000 x14 0000000000000000 x15 0021a602e2cf14cd
09-02 10:50:37.626 4677 4677 F DEBUG : x16 0000007fa157aec8 x17 0000007fa1524988 x18 0000000000000000 x19 0000007fa1e8db40
09-02 10:50:37.626 4677 4677 F DEBUG : x20 0000000000000006 x21 0000007fa1e8da98 x22 0000000000000002 x23 0000007ffe2ef828
09-02 10:50:37.626 4677 4677 F DEBUG : x24 0000000000000068 x25 0000007f9dfe0918 x26 0000007f93b69840 x27 0000007f9de41d20
09-02 10:50:37.626 4677 4677 F DEBUG : x28 0000007f9de41cf8 x29 0000007ffe2ef200 x30 0000007fa1521e30
09-02 10:50:37.626 4677 4677 F DEBUG : sp 0000007ffe2ef1e0 pc 0000007fa1524990 pstate 0000000060000000
09-02 10:50:37.629 4677 4677 F DEBUG :
09-02 10:50:37.629 4677 4677 F DEBUG : backtrace:
09-02 10:50:37.630 4677 4677 F DEBUG : #00 pc 000000000006c990 /system/lib64/libc.so (tgkill+8)
09-02 10:50:37.630 4677 4677 F DEBUG : #1 pc 0000000000069e2c /system/lib64/libc.so (pthread_kill+64)
09-02 10:50:37.630 4677 4677 F DEBUG : #2 pc 0000000000024000 /system/lib64/libc.so (raise+24)
09-02 10:50:37.630 4677 4677 F DEBUG : #3 pc 000000000001ca84 /system/lib64/libc.so (abort+52)
09-02 10:50:37.630 4677 4677 F DEBUG : #4 pc 0000000000005a58 /system/lib64/liblog.so (__android_log_assert+232)
09-02 10:50:37.630 4677 4677 F DEBUG : #5 pc 0000000000100718 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-02 10:50:37.630 4677 4677 F DEBUG : #6 pc 0000000000c8433c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-02 10:50:37.630 4677 4677 F DEBUG : #7 pc 0000000000c85be8 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-02 10:50:37.630 4677 4677 F DEBUG : #8 pc 0000000000129150 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-02 10:50:37.630 4677 4677 F DEBUG : #9 pc 000000000013c80c /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-02 10:50:37.630 4677 4677 F DEBUG : #10 pc 000000000013a238 /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-02 10:50:37.630 4677 4677 F DEBUG : #11 pc 00000000007f5e98 /data/app/com.google.tango-1/oat/arm64/base.odex (offset 0x7a7000)
09-02 10:50:37.740 424 424 W : debuggerd: resuming target 4656
09-02 10:50:37.740 1327 1419 I BootReceiver: Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)
09-02 10:50:37.751 1327 1371 I ActivityManager: Process com.google.tango (pid 4656) has died
09-02 10:50:37.751 1327 1371 D ActivityManager: cleanUpApplicationRecord -- 4656
09-02 10:50:37.751 1327 1371 W ActivityManager: Service crashed 2 times, stopping: ServiceRecord{b28594b u0 com.google.tango/com.google.atap.tango.TangoVirtualHalService}

`

Crashes on Moto Z2 Play

Both Tango and HelloAR stop. Just get the Unity splash screen.
Thought it might work as Daydream runs on the older Moto Z phones.

s7e Crashed [UNITY]

08-31 01:58:51.689  3746  5089 I ActivityManager: START u0 {act=android.intent.action.MAIN typ=null flg=0x10200000 cmp=ComponentInfo{com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity}} from uid 10249 on display 0
08-31 01:58:51.700  3746  5089 D ActivityManager: ActivityRecord() Constructor : multiScreenAttrs=MultiScreenAttrs{mDisplayId=0, mBaseDisplayId=0, mBaseActivity=false}
08-31 01:58:51.703  3746  5089 D ActivityManager: mActivityResumeBooster.acquire()
08-31 01:58:51.704  3746  5089 D ActivityManager: computeStackFocus: stackId=1
08-31 01:58:51.704  3746  5089 D ActivityManager: computeStackFocus: New stack r=ActivityRecord{37cddd0 u0 com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity t-1} stackId=1
08-31 01:58:51.711  3746  5089 D ActivityManager: moveToFront() : reason=startedActivity setFocusedActivity isAttached=true TaskRecord{4c009d9d0 #3757 A=com.sooxiaotong.ar U=0 StackId=1 sz=1}
08-31 01:58:51.711  3746  5089 D ActivityManager: setFocusStackUnchecked: reason=startedActivity setFocusedActivity focusCandidate=ActivityStack{4b2e1e2d0 stackId=1, 17 tasks} caller=com.android.server.am.ActivityStack.moveToFront:873 com.android.server.am.ActivityStackSupervisor.moveActivityStackToFront:1995 
08-31 01:58:51.715  3746  5089 D ActivityManager: resumeTopActivityInnerLocked() : #1 prevTask=TaskRecord{4c009d9d0 #3757 A=com.sooxiaotong.ar U=0 StackId=1 sz=1} next=ActivityRecord{37cddd0 u0 com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity t3757} mFocusedStack=ActivityStack{4b2e1e2d0 stackId=1, 17 tasks}
08-31 01:58:51.732  3746  4038 D ActivityManager: resumeTopActivityInnerLocked() : #1 prevTask=TaskRecord{3e8461fd0 #3572 I=com.google.android.apps.nexuslauncher/com.android.launcher3.Launcher U=0 StackId=0 sz=1} next=ActivityRecord{37cddd0 u0 com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity t3757} mFocusedStack=ActivityStack{4b2e1e2d0 stackId=1, 17 tasks}
08-31 01:58:51.754  3746  4038 I ActivityManager: Start proc 32124:com.sooxiaotong.ar/u0a312 for activity com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity
08-31 01:58:51.816  3746  9713 I ActivityManager: DSS on for com.sooxiaotong.ar and scale is 1.0
08-31 01:58:52.085  3746  5080 D ActivityManager: post active user change for 0 fullscreen true isHomeActivity() false
08-31 01:58:52.255  3746  3877 I ActivityManager: Displayed com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity: +522ms
08-31 01:58:52.255  3746  3848 D ActivityManager: mActivityResumeBoosterTail.acquire()
08-31 01:58:52.255  3746  3877 D ActivityManager: mActivityResumeBooster.release()
08-31 01:58:52.334 32124 32141 I Unity   : SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 8, Memory = 3533mb
08-31 01:58:52.334 32124 32141 I Unity   : SystemInfo ARM big.LITTLE configuration: 4 big (mask: 240), 4 little (mask: 15)
08-31 01:58:52.335 32124 32141 I Unity   : ApplicationInfo com.sooxiaotong.ar version 1.0 build 8a079286-f797-44f4-877d-c2256e886757
08-31 01:58:52.434 32124 32141 E Unity   : Unable to find libaudioplugingvrunity
08-31 01:58:52.434 32124 32141 E Unity   : Unable to find AudioPluginOculusSpatializer
08-31 01:58:52.435 32124 32141 E Unity   : Unable to find audioplugingvrunity
08-31 01:58:52.435 32124 32141 E Unity   : Unable to find unitygar
08-31 01:58:52.436 32124 32141 E Unity   : Unable to find libAudioPluginOculusSpatializer
08-31 01:58:52.437 32124 32141 E Unity   : Unable to find libtango_3d_reconstruction_api
08-31 01:58:52.447 32124 32141 D Unity   :  GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_
08-31 01:58:52.447 32124 32141 D Unity   : to_texture GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image
08-31 01:58:52.447 32124 32141 D Unity   :  GL_OES_copy_image GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures
08-31 01:58:55.587 32210 32210 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-31 01:58:55.587 32210 32210 F DEBUG   : Build fingerprint: 'samsung/hero2ltexx/hero2lte:7.0/NRD90M/G935FXXU1DQHC:user/release-keys'
08-31 01:58:55.587 32210 32210 F DEBUG   : Revision: '9'
08-31 01:58:55.587 32210 32210 F DEBUG   : ABI: 'arm'
08-31 01:58:55.587 32210 32210 F DEBUG   : pid: 32124, tid: 32141, name: UnityMain  >>> com.sooxiaotong.ar <<<
08-31 01:58:55.587 32210 32210 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
08-31 01:58:55.591 32210 32210 F DEBUG   : Abort message: 'jni_helper.cc:19 'vm' Must be non NULL'
08-31 01:58:55.591 32210 32210 F DEBUG   :     r0 00000000  r1 00007d8d  r2 00000006  r3 00000008
08-31 01:58:55.591 32210 32210 F DEBUG   :     r4 edf5e978  r5 00000006  r6 edf5e920  r7 0000010c
08-31 01:58:55.591 32210 32210 F DEBUG   :     r8 edf5cd18  r9 edf5cd14  sl 00000515  fp edf5d028
08-31 01:58:55.591 32210 32210 F DEBUG   :     ip 00000054  sp edf5c898  lr f01fe957  pc f02011c0  cpsr 600f0010
08-31 01:58:55.601 32210 32210 F DEBUG   : 
08-31 01:58:55.601 32210 32210 F DEBUG   : backtrace:
08-31 01:58:55.602 32210 32210 F DEBUG   :     #00 pc 0004a1c0  /system/lib/libc.so (tgkill+12)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #01 pc 00047953  /system/lib/libc.so (pthread_kill+34)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #02 pc 0001d955  /system/lib/libc.so (raise+10)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #03 pc 000194a1  /system/lib/libc.so (__libc_android_abort+34)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #04 pc 000170e8  /system/lib/libc.so (abort+4)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #05 pc 00005903  /system/lib/liblog.so (__android_log_assert+114)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #06 pc 00009e69  /data/app/com.sooxiaotong.ar-1/lib/arm/libtango_client_api2.so
08-31 01:58:55.602 32210 32210 F DEBUG   :     #07 pc 0001256d  /data/app/com.sooxiaotong.ar-1/lib/arm/libtango_client_api2.so
08-31 01:58:55.602 32210 32210 F DEBUG   :     #08 pc 00009247  /data/app/com.sooxiaotong.ar-1/lib/arm/libtango_client_api2.so (TangoService_isSupported+26)
08-31 01:58:55.602 32210 32210 F DEBUG   :     #09 pc 0000716c  <anonymous:c3d16000>
08-31 01:58:57.674  3746 32212 W ActivityManager:   Force finishing activity com.sooxiaotong.ar/com.unity3d.player.UnityPlayerActivity
08-31 01:58:57.676  3746 32212 D ActivityManager: moveToFront() : reason=finishActivity adjustFocus setFocusedActivity isAttached=true TaskRecord{3e8461fd0 #3572 I=com.google.android.apps.nexuslauncher/com.android.launcher3.Launcher U=0 StackId=0 sz=1}
08-31 01:58:57.716  3746 32212 D ActivityManager: setFocusStackUnchecked: reason=finishActivity adjustFocus setFocusedActivity focusCandidate=ActivityStack{19fc8c6d0 stackId=0, 2 tasks} caller=com.android.server.am.ActivityStack.moveToFront:873 com.android.server.am.ActivityStackSupervisor.moveActivityStackToFront:1995 
08-31 01:58:57.784  3746  4536 I ActivityManager: Process com.sooxiaotong.ar (pid 32124) has died(92,949)

arcore for s8 china

I try to use in my phone ,and I replaced the arcore_clicent.arr then I run project , always show searching for surfaces... ; what can I do?

Crash on LG V20

Device Model: LG V20 (US996)
Android Version: 7.0

Logcat Output:

09-01 20:10:04.584 16732-16746/? I/TangoClientLibLoader: Pure Java path, not loading libtango_client_api.so at all.
09-01 20:10:04.600 16732-16746/? W/tango_camera_native_jni: Camera system initilized.
09-01 20:10:04.600 16732-16746/? E/tango_camera_native: 3 is not a valid camera index.
09-01 20:10:04.602 16732-16746/? I/tango_camera_native_jni: Attaching texture_window 0xcaadee08
09-01 20:10:04.603 16732-16746/? D/TangoVhs: about to bind as vhs
09-01 20:10:04.606 16732-16746/? D/TangoVhs: finished bind as vhs
09-01 20:10:04.613 16514-16514/? D/tango-ndk-hal: jint JNI_OnLoad(JavaVM*, void*)
09-01 20:10:04.616 16732-16732/? D/TangoVhs: connected
09-01 20:10:04.616 16514-16514/? D/TangoService.java: onCreate()
09-01 20:10:04.617 16732-16754/? I/TangoCameraNative: Tango VHS Ready
09-01 20:10:04.617 16514-16528/? D/tango-ndk-hal: void Java_com_google_atap_tango_TangoVirtualHalService_initialize(JNIEnv*, jclass) 0x0
09-01 20:10:04.621 16732-16754/? I/tango_camera_native_jni: jint Java_com_google_tango_jni_TangoCameraNative_ConnectVhs(JNIEnv*, jobject, jobject, jobject)
09-01 20:10:04.621 16732-16754/? I/tango_camera_native_jni: Attaching tracking_window 0xcaadfc08
09-01 20:10:04.672 16514-16759/? I/tango: java_service_entrypoint.cc:216 Creating new g_tango.
09-01 20:10:04.674 16514-16514/? D/TangoService.java: Returned Tracker!
09-01 20:10:04.677 16514-16514/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess 
                                          
                                          --------- beginning of crash
09-01 20:10:04.677 16514-16514/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 16514 (om.google.tango)
09-01 20:10:04.677 16514-16759/? W/tango: helpers.cc:418 Defaulting to persistent calibration file.
09-01 20:10:04.677 16514-16759/? W/tango: helpers.cc:395 Property calibration_cad is not defined.
09-01 20:10:04.677 16514-16759/? I/tango: calibration_provider.cc:486 Instantiating calibration provider with sources:
                                          	CAD: 
                                          	Factory: 
                                          	Online: /data/data/com.google.tango/files/config/online-calibration.xml
                                          	ActiveFile: kOnlineCalibrationFile
                                          	Hardcoded CAD model fallback: Enabled
09-01 20:10:04.677 16514-16759/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'lge/elsa_nao_us/elsa:7.0/NRD90M/163401856563e:user/release-keys'.
09-01 20:10:04.677 16514-16759/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-01 20:10:04.677 16514-16759/? W/tango: calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks: 
                                          - Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
                                          - Factory calibration: File not set.
                                          - CAD calibration: File not set.
                                          - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
                                            - Explicitly setting the active file to kHardcodedCadModel.
                                            - On device, as a fallback when reading the CAD calibration file fails.
09-01 20:10:04.677 16514-16759/? W/tango: calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks: 
                                          - CAD calibration: File not set.
                                          - Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
                                            - Explicitly setting the active file to kHardcodedCadModel.
                                            - On device, as a fallback when reading the CAD calibration file fails.
                                          
                                          
                                          [ 09-01 20:10:04.678   565:  565 W/         ]
                                          debuggerd: handling request: pid=16514 uid=10374 gid=10374 tid=16514
09-01 20:10:04.718 16732-16746/? E/Unity: Unable to find libtango_3d_reconstruction_api
09-01 20:10:04.747 16760-16760/? A/DEBUG: pid: 16514, tid: 16514, name: om.google.tango  >>> com.google.tango <<<
09-01 20:10:04.753 16760-16760/? A/DEBUG:     #05 pc 0000000000100718  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-01 20:10:04.753 16760-16760/? A/DEBUG:     #06 pc 0000000000c8433c  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 20:10:04.753 16760-16760/? A/DEBUG:     #07 pc 0000000000c85be8  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 20:10:04.754 16760-16760/? A/DEBUG:     #08 pc 0000000000129150  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-01 20:10:04.754 16760-16760/? A/DEBUG:     #09 pc 000000000013c80c  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-01 20:10:04.754 16760-16760/? A/DEBUG:     #10 pc 000000000013a238  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-01 20:10:04.754 16760-16760/? A/DEBUG:     #11 pc 0000000001014908  /data/app/com.google.tango-1/oat/arm64/base.odex (offset 0xbd9000)
09-01 20:10:05.297 1473-10707/? I/ActivityManager: Process com.google.tango (pid 16514) has died

Can this method work on APK's that are already compiled?

Basically, the title is the issue. Some people on YouTube have released test APK's for ARCore but not the project files. Obviously, they aren't supported because they don't use the modified .aar file. If we have an APK file, how can it be used in combination with this method? If that's possible.

(I'm using the Samsung Galaxy S8+ btw)

Example APKs?

Any ready made APKs using this available? I'ld love to play with it...

Crash on Samsung Galaxy S6

Model type: SM-920F
Android version: 7.0

I get that this model isn't supported yet, but perhaps the logcat helps.
Logcat:

[09-01 09:16:08.294 3648-3663/? E/SensorService: getSensorList a sensor (MAX86900) without holding its required permission: com.samsung.permission.SSENSOR
09-01 09:16:08.294 3648-3663/? E/SensorService: getSensorList a sensor (HRM Ambient Light Canceling) without holding its required permission: com.samsung.permission.HRM_EXT
09-01 09:16:08.295 3648-3663/? E/SensorService: getSensorList a sensor (HRMLED IR) without holding its required permission: android.permission.BODY_SENSORS
09-01 09:16:08.296 3648-3663/? E/SensorService: getSensorList a sensor (HRMLED RED) without holding its required permission: android.permission.BODY_SENSORS
09-01 09:16:08.296 3648-3663/? E/SensorService: getSensorList a sensor (HRM Proximity detecting) without holding its required permission: com.samsung.permission.HRM_EXT
09-01 09:16:08.301 3648-3663/? E/SensorService: getSensorList a sensor (HRM Sensor) without holding its required permission: com.samsung.permission.SSENSOR
09-01 09:16:08.301 3648-3663/? E/SensorService: getSensorList a sensor (HeartRate Sensor) without holding its required permission: android.permission.BODY_SENSORS
09-01 09:16:08.302 3648-3663/? E/SensorService: getSensorList a sensor (Sensor Diagnostic Monitor) without holding its required permission: com.samsung.permission.SSENSOR
09-01 09:16:09.655 8077-8077/? E/Zygote: v2
09-01 09:16:09.658 8077-8077/? E/Zygote: accessInfo : 0
09-01 09:16:09.853 8077-8095/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'samsung/zerofltexx/zeroflte:7.0/NRD90M/G920FXXU5EQG3:user/release-keys'.
09-01 09:16:09.853 8077-8095/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-01 09:16:09.854 8077-8077/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess 
09-01 09:16:09.854 8077-8077/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 8077 (om.google.tango)
                                       
                                       [ 09-01 09:16:09.855  3016: 3016 W/         ]
                                       debuggerd: handling request: pid=8077 uid=10290 gid=10290 tid=8077
09-01 09:16:09.956 8096-8096/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-01 09:16:09.960 8096-8096/? A/DEBUG: Build fingerprint: 'samsung/zerofltexx/zeroflte:7.0/NRD90M/G920FXXU5EQG3:user/release-keys'
09-01 09:16:09.961 8096-8096/? A/DEBUG: Revision: '11'
09-01 09:16:09.962 8096-8096/? A/DEBUG: ABI: 'arm64'
09-01 09:16:09.963 8096-8096/? A/DEBUG: pid: 8077, tid: 8077, name: om.google.tango  >>> com.google.tango <<<
09-01 09:16:09.964 8096-8096/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-01 09:16:09.975 8096-8096/? A/DEBUG: Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x0   0000000000000000  x1   0000000000001f8d  x2   0000000000000006  x3   0000000000000008
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x4   0000000000000021  x5   0000000000808080  x6   00000070d97ea000  x7   0000000000000000
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x8   0000000000000083  x9   ffffffffffffffdf  x10  0000000000000000  x11  0000000000000001
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x12  ffffffffffffffff  x13  0000000000000000  x14  0000000000000000  x15  0032e7a7d7225e3e
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x16  00000070d5e02ee0  x17  00000070d5dac5ac  x18  0000000000000000  x19  00000070d989cb40
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x20  0000000000000006  x21  00000070d989ca98  x22  0000000000000002  x23  0000007fc6c90b48
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x24  0000000000000068  x25  00000070c3ae9998  x26  00000070d4e80660  x27  00000070c3b33ca0
09-01 09:16:09.976 8096-8096/? A/DEBUG:     x28  00000070c3b33c78  x29  0000007fc6c90520  x30  00000070d5da9a54
09-01 09:16:09.976 8096-8096/? A/DEBUG:     sp   0000007fc6c90500  pc   00000070d5dac5b4  pstate 0000000060000000
09-01 09:16:09.991 8096-8096/? A/DEBUG: backtrace:
09-01 09:16:09.991 8096-8096/? A/DEBUG:     #00 pc 000000000006b5b4  /system/lib64/libc.so (tgkill+8)
09-01 09:16:09.991 8096-8096/? A/DEBUG:     #01 pc 0000000000068a50  /system/lib64/libc.so (pthread_kill+64)
09-01 09:16:09.991 8096-8096/? A/DEBUG:     #02 pc 0000000000023f68  /system/lib64/libc.so (raise+24)
09-01 09:16:09.991 8096-8096/? A/DEBUG:     #03 pc 000000000001c9ec  /system/lib64/libc.so (abort+52)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #04 pc 0000000000005c00  /system/lib64/liblog.so (__android_log_assert+232)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #05 pc 0000000000100718  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #06 pc 0000000000c8433c  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #07 pc 0000000000c85be8  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #08 pc 0000000000129150  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #09 pc 000000000013c80c  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #10 pc 000000000013a238  /data/app/com.google.tango-1/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-01 09:16:09.992 8096-8096/? A/DEBUG:     #11 pc 00000000007f5e98  /data/app/com.google.tango-1/oat/arm64/base.odex (offset 0x7a7000)
09-01 09:16:10.471 7969-7984/? A/tango: jni_helper.cc:19 'vm' Must be non NULL
09-01 09:16:10.472 7969-7984/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 7984 (UnityMain)
                                       
                                       [ 09-01 09:16:10.472  3015: 3015 W/         ]
                                       debuggerd: handling request: pid=7969 uid=10289 gid=10289 tid=7984
09-01 09:16:10.574 8103-8103/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-01 09:16:10.574 8103-8103/? A/DEBUG: Build fingerprint: 'samsung/zerofltexx/zeroflte:7.0/NRD90M/G920FXXU5EQG3:user/release-keys'
09-01 09:16:10.574 8103-8103/? A/DEBUG: Revision: '11'
09-01 09:16:10.574 8103-8103/? A/DEBUG: ABI: 'arm'
09-01 09:16:10.574 8103-8103/? A/DEBUG: pid: 7969, tid: 7984, name: UnityMain  >>> com.paramsen.helloar <<<
09-01 09:16:10.574 8103-8103/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-01 09:16:10.575 8103-8103/? A/DEBUG: Abort message: 'jni_helper.cc:19 'vm' Must be non NULL'
09-01 09:16:10.575 8103-8103/? A/DEBUG:     r0 00000000  r1 00001f30  r2 00000006  r3 00000008
09-01 09:16:10.575 8103-8103/? A/DEBUG:     r4 ea35e978  r5 00000006  r6 ea35e920  r7 0000010c
09-01 09:16:10.575 8103-8103/? A/DEBUG:     r8 ea35cd38  r9 ea35cd34  sl 00000515  fp ea35d048
09-01 09:16:10.575 8103-8103/? A/DEBUG:     ip 00000002  sp ea35c8b8  lr ec3c09c7  pc ec3c3230  cpsr 600f0010
09-01 09:16:10.578 8103-8103/? A/DEBUG: backtrace:
09-01 09:16:10.578 8103-8103/? A/DEBUG:     #00 pc 0004a230  /system/lib/libc.so (tgkill+12)
09-01 09:16:10.578 8103-8103/? A/DEBUG:     #01 pc 000479c3  /system/lib/libc.so (pthread_kill+34)
09-01 09:16:10.578 8103-8103/? A/DEBUG:     #02 pc 0001d9c5  /system/lib/libc.so (raise+10)
09-01 09:16:10.578 8103-8103/? A/DEBUG:     #03 pc 00019511  /system/lib/libc.so (__libc_android_abort+34)
09-01 09:16:10.578 8103-8103/? A/DEBUG:     #04 pc 00017150  /system/lib/libc.so (abort+4)
09-01 09:16:10.579 8103-8103/? A/DEBUG:     #05 pc 00005903  /system/lib/liblog.so (__android_log_assert+114)
09-01 09:16:10.579 8103-8103/? A/DEBUG:     #06 pc 00009e69  /data/app/com.paramsen.helloar-1/lib/arm/libtango_client_api2.so
09-01 09:16:10.579 8103-8103/? A/DEBUG:     #07 pc 0001256d  /data/app/com.paramsen.helloar-1/lib/arm/libtango_client_api2.so
09-01 09:16:10.579 8103-8103/? A/DEBUG:     #08 pc 00009247  /data/app/com.paramsen.helloar-1/lib/arm/libtango_client_api2.so (TangoService_isSupported+26)
09-01 09:16:10.579 8103-8103/? A/DEBUG:     #09 pc 0000716c  <anonymous:bdf34000

Not working for Huawei P10

Crash app for Unity sample apk.
And nothing to show on Android SDK.

Log for Android
09-01 11:27:21.629 20793-20793/com.google.ar.core.examples.java.helloar E/SupportedDevices: Device calibration unavailable.
09-01 11:27:21.643 20793-20793/com.google.ar.core.examples.java.helloar E/SupportedDevices: Device calibration unavailable.
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 851977
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 851977
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638402
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638403
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/tango_camera_native: 2 is not a valid camera index.
09-01 11:27:21.662 20793-20793/com.google.ar.core.examples.java.helloar E/tango_camera_native: 3 is not a valid camera index.

Fails on NVIDIA Shield K1.

Hi,

I have a NVIDIA Shield K1 tablet with Android 7.0.
It's a bit of an old tablet (2 years, an eternity), and the camera's not great but it packs enough power that I thought to give a try.

I followed these instructions:
https://developers.google.com/ar/develop/java/getting-started
And I replaced the arcore_client.aad with yours.

The application launched but all I get is a black screen with "searching for surfaces" and a notice that "Tango Core has stopped".

I get the logs:

08-30 16:13:52.107 15903-15903/? I/art: Late-enabling -Xcheck:jni
08-30 16:13:52.132 15903-15910/? I/art: Debugger is no longer active
08-30 16:13:52.133 15903-15910/? I/art: Starting a blocking GC Instrumentation
08-30 16:13:52.299 15903-15903/? W/System: ClassLoader referenced unknown path: /data/app/com.google.ar.core.examples.java.helloar-1/lib/arm
08-30 16:13:52.309 15903-15903/? I/InstantRun: starting instant run server: is main process
08-30 16:13:52.367 15903-15903/? W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
08-30 16:13:52.419 15903-15903/? E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
08-30 16:13:52.442 15903-15903/? E/SupportedDevices: Device calibration unavailable. Just kidding! ;)
08-30 16:13:52.448 15903-15903/? I/TangoClientLibLoader: Pure Java path, not loading libtango_client_api.so at all.
08-30 16:13:52.459 15903-15903/? I/ndk_camera: Starting native camera system initialization.
08-30 16:13:52.461 15903-15903/? D/ndk_camera: Camera 0 has 87 metadata tags
08-30 16:13:52.461 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 589825
08-30 16:13:52.461 15903-15903/? W/ndk_camera: Failed to get metadata tag 589825 for camera 0 with error code -10004
08-30 16:13:52.461 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag -2147155968
08-30 16:13:52.461 15903-15903/? W/ndk_camera: Failed to get metadata tag -2147155968 for camera 0 with error code -10004
08-30 16:13:52.461 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
08-30 16:13:52.462 15903-15903/? W/ndk_camera: Failed to get metadata tag 1638401 for camera 0 with error code -10004
08-30 16:13:52.462 15903-15903/? D/ndk_camera: Camera 1 has 87 metadata tags
08-30 16:13:52.462 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 589825
08-30 16:13:52.462 15903-15903/? W/ndk_camera: Failed to get metadata tag 589825 for camera 1 with error code -10004
08-30 16:13:52.463 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag -2147155968
08-30 16:13:52.463 15903-15903/? W/ndk_camera: Failed to get metadata tag -2147155968 for camera 1 with error code -10004
08-30 16:13:52.463 15903-15903/? E/ACameraMetadata: getConstEntry: cannot find metadata tag 1638401
08-30 16:13:52.463 15903-15903/? W/ndk_camera: Failed to get metadata tag 1638401 for camera 1 with error code -10004
08-30 16:13:52.463 15903-15903/? I/ndk_camera: Camera system initialized successfully with 2 cameras.
08-30 16:13:52.463 15903-15903/? W/tango_camera_native_jni: Camera system initilized.
08-30 16:13:52.463 15903-15903/? E/tango_camera_native: 2 is not a valid camera index.
08-30 16:13:52.463 15903-15903/? E/tango_camera_native: 3 is not a valid camera index.
08-30 16:13:52.469 15903-15903/? I/tango_camera_native_jni: Attaching texture_window 0xaa339008
08-30 16:13:52.469 15903-15903/? D/TangoVhs: about to bind as vhs
08-30 16:13:52.482 15903-15903/? D/TangoVhs: finished bind as vhs
08-30 16:13:52.518 15903-15903/? D/phs:ipc-binder-client: phs: RegisterClient(): transact returned 0, NO_ERROR=0
08-30 16:13:52.518 15903-15903/? D/phs:ipc-binder-client: phs: RegisterClient() timeout is 5000
08-30 16:13:52.575 15903-15935/? I/OpenGLRenderer: Initialized EGL, version 1.4
08-30 16:13:52.575 15903-15935/? D/OpenGLRenderer: Swap behavior 2
08-30 16:13:53.255 15903-15903/com.google.ar.core.examples.java.helloar I/Choreographer: Skipped 43 frames!  The application may be doing too much work on its main thread.

I don't know what are the tags it's not finding for the cameras, but it does end up saying:
[...] I/ndk_camera: Camera system initialized successfully with 2 cameras.
[...] W/tango_camera_native_jni: Camera system initialized.
And no crashing error seams to be caught.

Any idea? Is this just impossible?

S8+ - Doesn't find surfaces

The app launches and runs on my S8+ when I build and deploy the app thru Unity, after replacing the .aar file. However, while the app is running, all I see on the screen is the camera and the message "Searching for surfaces..." No indication that it sees any surfaces

Crash on OnePlus X (libtango_hal.so is missing)

Sample app fails to initialize with the following stack trace:

E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: com.google.tango, PID: 22402
E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.google.tango-1/base.apk"],nativeLibraryDirectories=[/data/app/com.google.tango-1/lib/arm, /system/fake-libs, /data/app/com.google.tango-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libtango_hal.so"
E AndroidRuntime:        at java.lang.Runtime.loadLibrary0(Runtime.java:984)
E AndroidRuntime:        at java.lang.System.loadLibrary(System.java:1562)
E AndroidRuntime:        at com.google.atap.tango.TangoVirtualHalService.<clinit>(TangoVirtualHalService.java:41)
E AndroidRuntime:        at java.lang.Class.newInstance(Native Method)
E AndroidRuntime:        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3198)
E AndroidRuntime:        at android.app.ActivityThread.-wrap5(ActivityThread.java)
E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1586)
E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:102)
E AndroidRuntime:        at android.os.Looper.loop(Looper.java:154)
E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:6186)
E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
E AndroidRuntime:        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
W DropBoxManagerService: Dropping: data_app_crash (1388 > 0 bytes)
I OpenGLRenderer: Initialized EGL, version 1.4
D OpenGLRenderer: Swap behavior 1
I Unity   : windowFocusChanged: false```

This is the same error that appears when I attempt to run a project with the official"unitygar.aar"

Moto G5 Plus

Crashing on my Moto G5 Plus XT1687 running Nougat

09-06 17:05:59.613  4293  4293 I art     : Late-enabling -Xcheck:jni
09-06 17:05:59.773  4293  4293 I Unity   : onResume
09-06 17:05:59.798  4293  4293 D Unity   : SetWindow 0 0xa0e6a708
09-06 17:05:59.798  4293  4293 D Unity   : SetWindow 0 0xa0e6a708
09-06 17:05:59.834  4293  4293 I Unity   : windowFocusChanged: true
09-06 17:05:59.849  4293  4309 D Unity   : [VFS] Mount /data/app/ar.com.wolox.arcore.test-1/base.apk
09-06 17:05:59.855  4293  4309 D Unity   : Player data archive not found at `/data/app/ar.com.wolox.arcore.test-1/base.apk/assets/bin/Data/data.unity3d`, using local filesystem
09-06 17:05:59.878  4293  4309 I Unity   : SystemInfo CPU = ARMv7 VFPv3 NEON, Cores = 8, Memory = 3641mb
09-06 17:05:59.878  4293  4309 I Unity   : SystemInfo ARM big.LITTLE configuration: 8 big (mask: 255), 0 little (mask: 0)
09-06 17:05:59.879  4293  4309 I Unity   : ApplicationInfo ar.com.wolox.arcore.test version 1.0 build ea84bddc-dcdf-43ec-8aff-8360f5883d7d
09-06 17:05:59.879  4293  4309 D Unity   : Player data archive not found at `/data/app/ar.com.wolox.arcore.test-1/base.apk/assets/bin/Data/data.unity3d`, using local filesystem
09-06 17:05:59.879  4293  4309 D Unity   : [EGL] Attaching window :0xa0e6a708
09-06 17:05:59.881  4293  4309 D Unity   : Unable to find library path for 'monobdwgc-2.0'.
09-06 17:05:59.883  4293  4309 D Unity   : Mono path[0] = '/data/app/ar.com.wolox.arcore.test-1/base.apk/assets/bin/Data/Managed'
09-06 17:05:59.883  4293  4309 D Unity   : Mono config path = 'assets/bin/Data/Managed/etc'
09-06 17:05:59.884  4293  4309 D Unity   : PlayerConnection initialized from /data/app/ar.com.wolox.arcore.test-1/base.apk/assets/bin/Data (debug = 0)
09-06 17:05:59.884  4293  4309 D Unity   : PlayerConnection initialized network socket : 0.0.0.0 55455
09-06 17:05:59.884  4293  4309 D Unity   : PlayerConnection initialized unix socket : Unity-ar.com.wolox.arcore.test
09-06 17:05:59.885  4293  4309 D Unity   : Multi-casting "[IP] 10.0.0.189 [Port] 55455 [Flags] 2 [Guid] 4136217215 [EditorId] 1483577508 [Version] 1048832 [Id] AndroidPlayer(motorola_Moto_G_(5)[email protected]) [Debug] 0" to [225.0.0.222:54997]...
09-06 17:05:59.885  4293  4309 D Unity   : Started listening to [0.0.0.0:55455]
09-06 17:05:59.958  4293  4309 D Unity   : InitializeScriptEngine OK (a9735ee0)
09-06 17:05:59.958  4293  4309 D Unity   : PlayerConnection already initialized - listening to [0.0.0.0:55455]
09-06 17:05:59.968  4293  4309 D Unity   : Player data archive not found at `assets/bin/Data/data.unity3d`, using local filesystem
09-06 17:05:59.971  4293  4309 D Unity   : Unable to lookup library path for 'libaudioplugingvrunity', native render plugin support disabled.
09-06 17:05:59.972  4293  4309 E Unity   : Unable to find libaudioplugingvrunity
09-06 17:05:59.972  4293  4309 D Unity   : Unable to lookup library path for 'AudioPluginOculusSpatializer', native render plugin support disabled.
09-06 17:05:59.973  4293  4309 E Unity   : Unable to find AudioPluginOculusSpatializer
09-06 17:05:59.973  4293  4309 D Unity   : Unable to lookup library path for 'audioplugingvrunity', native render plugin support disabled.
09-06 17:05:59.973  4293  4309 E Unity   : Unable to find audioplugingvrunity
09-06 17:05:59.974  4293  4309 D Unity   : Unable to lookup library path for 'unitygar', native render plugin support disabled.
09-06 17:05:59.974  4293  4309 E Unity   : Unable to find unitygar
09-06 17:05:59.975  4293  4309 D Unity   : Unable to lookup library path for 'libAudioPluginOculusSpatializer', native render plugin support disabled.
09-06 17:05:59.975  4293  4309 E Unity   : Unable to find libAudioPluginOculusSpatializer
09-06 17:05:59.975  4293  4309 D Unity   : Unable to lookup library path for 'libtango_3d_reconstruction_api', native render plugin support disabled.
09-06 17:05:59.976  4293  4309 E Unity   : Unable to find libtango_3d_reconstruction_api
09-06 17:05:59.976  4293  4309 D Unity   : PlayerInitEngineNoGraphics OK
09-06 17:05:59.976  4293  4309 D Unity   : AndroidGraphics::Startup window =  0xa0e6a708
09-06 17:05:59.976  4293  4309 D Unity   : [EGL] Attaching window :0xa0e6a708
09-06 17:06:00.000  4293  4309 I Adreno  : QUALCOMM build                   : 15c6858, Id9e7eae3da
09-06 17:06:00.000  4293  4309 I Adreno  : Build Date                       : 12/22/16
09-06 17:06:00.000  4293  4309 I Adreno  : OpenGL ES Shader Compiler Version: XE031.09.00.03
09-06 17:06:00.000  4293  4309 I Adreno  : Local Branch                     :
09-06 17:06:00.000  4293  4309 I Adreno  : Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.00.00.269.019
09-06 17:06:00.000  4293  4309 I Adreno  : Remote Branch                    : NONE
09-06 17:06:00.000  4293  4309 I Adreno  : Reconstruct Branch               : NOTHING
09-06 17:06:00.005  4293  4309 D Unity   : [EGL] Request: ES 3.1+AEP RGB0 000 0/0
09-06 17:06:00.007  4293  4309 D Unity   : [EGL] Checking ES 3.1 support...
09-06 17:06:00.012  4293  4309 D Unity   : [EGL] ES 3.1 support detected
09-06 17:06:00.023  4293  4309 D Unity   : [EGL] Found: ID[1] ES 3.1+AEP RGB16 565 0/0
09-06 17:06:00.024  4293  4309 D Unity   : GfxDevice: creating device client; threaded=1
09-06 17:06:00.024  4293  4309 D Unity   : [EGL] Request: ES 3.1+AEP RGB0 000 0/0
09-06 17:06:00.025  4293  4309 D Unity   : [EGL] Found: ID[1] ES 3.1+AEP RGB16 565 0/0
09-06 17:06:00.025  4293  4309 D Unity   : [EGL] Request: ES 3.0 RGBA32 8888 0/0
09-06 17:06:00.030  4293  4309 D Unity   : [EGL] Found: ID[9] ES 3.0 RGBA32 8888 0/0 AFBT
09-06 17:06:00.034  4293  4309 D Unity   : ANativeWindow: (1080/1920) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1080/1920)
09-06 17:06:00.041  4293  4309 D Unity   : Renderer: Adreno (TM) 506
09-06 17:06:00.041  4293  4309 D Unity   : Vendor:   Qualcomm
09-06 17:06:00.041  4293  4309 D Unity   : Version:  OpenGL ES 3.2 [email protected] (GIT@Id9e7eae3da)
09-06 17:06:00.041  4293  4309 D Unity   : GLES:     3
09-06 17:06:00.041  4293  4309 D Unity   :  GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_OES_sha
09-06 17:06:00.041  4293  4309 D Unity   : der_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_i
09-06 17:06:00.041  4293  4309 D Unity   : nitializers
09-06 17:06:00.054  4293  4309 D Unity   : OPENGL LOG: Creating OpenGL ES 3.2 graphics device ; Context level  <OpenGL ES 3.1 AEP> ; Context handle -1897231104
09-06 17:06:00.055  4293  4309 D Unity   : [EGL] Attaching window :0xa0e6a708
09-06 17:06:00.056  4293  4309 D Unity   : Requested framebuffer: resolution[1080x1920], rgba[8/8/8/8], depth+stencil[on], samples[1]
09-06 17:06:00.057  4293  4309 D Unity   : Created framebuffer: resolution[1080x1920], rgba[8/8/8/8], depth+stencil[24/8], samples[0]
09-06 17:06:00.057  4293  4309 D Unity   : [EGL] Attaching window :0xa0e6a708
09-06 17:06:00.058  4293  4309 D Unity   : Initialize engine version: 2017.2.0b9 (95ec3a4d5d9d)
09-06 17:06:00.109  4293  4309 D Unity   : AudioManager: Selecting AudioTrack output...
09-06 17:06:00.113  4293  4309 D Unity   : Begin MonoManager ReloadAssembly
09-06 17:06:00.115  4293  4350 D AudioTrack: Client defaulted notificationFrames to 706 for frameCount 2120
09-06 17:06:00.328  4293  4309 D Unity   : - Completed reload, in  0.215 seconds
09-06 17:06:02.493  4293  4309 D Unity   : PlayerInitEngineGraphics OK
09-06 17:06:02.494  4293  4309 D Unity   : Found 27 native sensors
09-06 17:06:02.495  4293  4309 D Unity   : Sensor :        Accelerometer ( 1) ; 0.004788 / 0.01s ; 3-axis Accelerometer / Bosch
09-06 17:06:02.495  4293  4309 D Unity   : Sensor :        Accelerometer ( 1) ; 0.004788 / 0.01s ; 3-axis Accelerometer / Bosch
09-06 17:06:02.508  4293  4309 V MediaRouter: Adding route: RouteInfo{ name=Dispositivo, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-06 17:06:02.512  4293  4309 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER }
09-06 17:06:02.514  4293  4309 V MediaRouter: Selecting route: RouteInfo{ name=Dispositivo, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-06 17:06:03.483  4293  4369 D Unity   : Setting up 1 worker threads for Enlighten.
09-06 17:06:03.485  4293  4370 D Unity   :   Thread -> id: ffffffff843f0920 -> priority: 1
09-06 17:06:04.551  4293  4309 D Unity   : UnloadTime: 9.314000 ms
09-06 17:06:04.559  4293  4309 D Unity   : UUID: 13d86fa35d333cf => 823d84c14a0b505527ed271052c90b45
09-06 17:06:04.579  4293  4339 D NetworkSecurityConfig: No Network Security Config specified, using platform default
09-06 17:06:04.728  4293  4309 F tango   : jni_helper.cc:19 'vm' Must be non NULL
09-06 17:06:04.728  4293  4309 F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 4309 (UnityMain)
09-06 17:06:07.172  2554  2554 I Zygote  : Process 4293 exited due to signal (6)

Nexus 5X Not working

Tango Core crashes:

09-01 10:00:29.465 18439-18460/? I/tango: calibration_provider.cc:486 Instantiating calibration provider with sources:
CAD:
Factory:
Online: /data/data/com.google.tango/files/config/online-calibration.xml
ActiveFile: kOnlineCalibrationFile
Hardcoded CAD model fallback: Enabled
09-01 10:00:29.465 18439-18460/? E/tango: device_provider.cc:336 Could not identify device type from build fingerprint 'google/bullhead/bullhead:8.0.0/OPR6.170623.013/4283548:user/release-keys'.
09-01 10:00:29.465 18439-18460/? E/tango: helpers.cc:288 Hardcoded CAD model unavailable for device kUnknownDevice
09-01 10:00:29.465 18439-18460/? W/tango: calibration_provider.cc:379 Requested parsing of Online calibration, but failed to parse it and the following fallbacks:
- Online calibration: File does not exist: /data/data/com.google.tango/files/config/online-calibration.xml.
- Factory calibration: File not set.
- CAD calibration: File not set.
- Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
- Explicitly setting the active file to kHardcodedCadModel.
- On device, as a fallback when reading the CAD calibration file fails.
09-01 10:00:29.465 18439-18460/? W/tango: calibration_provider.cc:379 Requested parsing of CAD calibration, but failed to parse it and the following fallbacks:
- CAD calibration: File not set.
- Hardcoded CAD model: Could not load hardcoded CAD model. It is only available when:
- Explicitly setting the active file to kHardcodedCadModel.
- On device, as a fallback when reading the CAD calibration file fails.
09-01 10:00:29.466 18439-18439/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess
09-01 10:00:29.466 18439-18439/? A/tango: calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess

                                      --------- beginning of crash

09-01 10:00:29.466 18439-18439/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 18439 (om.google.tango)
09-01 10:00:29.467 18420-18461/com.google.ar.core.examples.java.helloar I/TangoCameraNative: Tango VHS Ready
09-01 10:00:29.474 18439-18453/? D/tango-ndk-hal: void Java_com_google_atap_tango_TangoVirtualHalService_initialize(JNIEnv*, jclass) 0x0
09-01 10:00:29.482 18420-18461/com.google.ar.core.examples.java.helloar I/tango_camera_native_jni: jint Java_com_google_tango_jni_TangoCameraNative_ConnectVhs(JNIEnv*, jobject, jobject, jobject)
09-01 10:00:29.482 18420-18461/com.google.ar.core.examples.java.helloar I/tango_camera_native_jni: Attaching tracking_window 0x73201ff010
09-01 10:00:29.528 18466-18466/? I/crash_dump64: obtaining output fd from tombstoned
09-01 10:00:29.528 626-626/? I//system/bin/tombstoned: received crash request for pid 18439
09-01 10:00:29.529 18466-18466/? I/crash_dump64: performing dump of process 18439 (target tid = 18439)
09-01 10:00:29.529 18466-18466/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-01 10:00:29.529 18466-18466/? A/DEBUG: Build fingerprint: 'google/bullhead/bullhead:8.0.0/OPR6.170623.013/4283548:user/release-keys'
09-01 10:00:29.529 18466-18466/? A/DEBUG: Revision: 'rev_1.0'
09-01 10:00:29.529 18466-18466/? A/DEBUG: ABI: 'arm64'
09-01 10:00:29.529 18466-18466/? A/DEBUG: pid: 18439, tid: 18439, name: om.google.tango >>> com.google.tango <<<
09-01 10:00:29.530 18466-18466/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-01 10:00:29.532 18466-18466/? A/DEBUG: Abort message: 'calibration_provider.cc:589 Check failed: parse_cad_error_code == LoadCalibrationXmlErrorCode::kSuccess '
09-01 10:00:29.532 18466-18466/? A/DEBUG: x0 0000000000000000 x1 0000000000004807 x2 0000000000000006 x3 0000000000000008
09-01 10:00:29.532 18466-18466/? A/DEBUG: x4 7265000000000000 x5 7265000000000000 x6 7265000000000000 x7 0000000000806572
09-01 10:00:29.532 18466-18466/? A/DEBUG: x8 0000000000000083 x9 259e6fbe508e5cad x10 0000000000000000 x11 0000000000000001
09-01 10:00:29.532 18466-18466/? A/DEBUG: x12 0000007fea0360b0 x13 0000000000000002 x14 ffffffffffffffff x15 7265000000000000
09-01 10:00:29.532 18466-18466/? A/DEBUG: x16 000000733b0342f8 x17 000000733afd61d4 x18 0000000000000000 x19 0000000000004807
09-01 10:00:29.532 18466-18466/? A/DEBUG: x20 0000000000004807 x21 0000007fea0365a0 x22 00000073390a6858 x23 0000007fea036598
09-01 10:00:29.532 18466-18466/? A/DEBUG: x24 0000000000000068 x25 000000732c7bf018 x26 00000073390a6840 x27 0000007339042ba0
09-01 10:00:29.532 18466-18466/? A/DEBUG: x28 0000007339042b78 x29 0000007fea035fd0 x30 000000733af89780
09-01 10:00:29.532 18466-18466/? A/DEBUG: sp 0000007fea035f90 pc 000000733afd61dc pstate 0000000060000000
09-01 10:00:29.539 18466-18466/? A/DEBUG: backtrace:
09-01 10:00:29.539 18466-18466/? A/DEBUG: #00 pc 000000000006a1dc /system/lib64/libc.so (tgkill+8)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #1 pc 000000000001d77c /system/lib64/libc.so (abort+88)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #2 pc 0000000000007f0c /system/lib64/liblog.so (__android_log_assert+296)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #3 pc 0000000000100718 /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so (_ZN13MessageLoggerD2Ev+4120)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #4 pc 0000000000c8433c /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so
09-01 10:00:29.539 18466-18466/? A/DEBUG: #5 pc 0000000000c85be8 /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so
09-01 10:00:29.539 18466-18466/? A/DEBUG: #6 pc 0000000000129150 /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so (_ZN13tango_service12TangoContextC1ESt10shared_ptrINS_15JniTangoServiceEE+512)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #7 pc 000000000013c80c /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so (_ZN12tango_binder7ServiceC2ESt10shared_ptrIN13tango_service15JniTangoServiceEE+228)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #8 pc 000000000013a238 /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/lib/arm64/libtango_service_library.so (Java_com_google_atap_tango_TangoServiceJNINative_CreateNativeService+972)
09-01 10:00:29.539 18466-18466/? A/DEBUG: #9 pc 000000000006ff7c /data/app/com.google.tango-mPAd8Ko3V-HyNHZ9H5odWg==/oat/arm64/base.odex (offset 0x45000)

Sample.apk not working on Axon 7

I copied the Sample.apk to a folder in the device and installed from there.
The app barely blinks before closing without warnings.
I followed all the steps. Installed arcore-preview.apk yesterday. I was trying to build a test in Unity after replacing unitygar.gar and it build successfully. But it was always the same thing that happens to the Sample.apk

I'd like to provide a log file but is that even possible from the device? I don't have Android Studio.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.