When building your app, check the resulting binary with the APK Analyzer, and ensure that the built application binary includes the com.google.android.gms.location package, and that its contents are not renamed or minified.
A function has been invoked at an illegal or inappropriate time.
A message will be printed to logcat with additional details for the developer. For example, ArSession_resume will return this status if the camera configuration was changed and there is at least one unreleased image.
Motion tracking paused because the camera is in use by another application.
Tracking will resume once this app regains priority, or once all apps with higher priority have stopped using the camera. Prior to ARCore SDK 1.13, AR_TRACKING_FAILURE_REASON_NONE is returned in this case instead.
ARCore has paused tracking this object, but may resume tracking it in the future.
This can happen if device tracking is lost, if the user enters a new space, or if the session is currently paused. When in this state, the positional properties of the object may be wildly inaccurate and should not be used.