Giter Club home page Giter Club logo

pocketgarden's Introduction

Pocket Garden Icon

Introduction

Pocket Garden is an app created to show off the ARCore Geospatial API for Google I/O 2022. Locate yourself in the world using your phone to scan your surroundings, and plant seeds to create your own localized garden. Thanks to the Geospatial API your garden will stay right where you left it, even if you close the app. Your garden may have even done a bit of growing while you were away!

About ARCore Geospatial API

ARCore Geospatial API is a cloud localization service that allows clients to precisely geolocate smartphones with six degrees of freedom (6dof).
Unlike GPS, it can provide a <1m translational and ~1-2 degrees rotational accuracy. This is accomplished through visually matching your surroundings in streetview covered areas.

Dig into the API https://developers.google.com/ar/develop/geospatial

How to Use This App

Here's a quick rundown on how to use the app:

Select a seed Plant Water your plants Restart the app to grow fruit Shake the plants to harvest the fruit

To look behind the curtain and see the data generated via the Geospatial API, tap the menu button in the upper right and select the globe-shaped icon. Have fun planting!

The Geospatial APi is supported on most devices that run ARCore. To check your specific device visit https://developers.google.com/ar/devices


Run Pocket Garden

You can download and run Pocket Garden using this repo.

Building Pocket Garden

  1. In Google Cloud Console enable the ARCore api https://console.cloud.google.com/apis/library/arcore.googleapis.com
  2. Create a Google Cloud Console api key by visiting https://console.cloud.google.com/. Click APIs & Serviecs, and click Credentials.
  3. Create a new API key and if you choose to restrict it, make sure you enable the ARCoreAPI
  4. Clone this repo and open it in Unity version: 2021.3.1f1 LTS
  5. Add your API key in Project Settings > XR Plug-in Management > ARCore Extensions > Android API Key
  6. Build and deploy to your Android device

Using This Project

The Demo Scene

Generally core reuseable classes can be found in the Assets/_GeoAR Framework folder, while files specific to this project like UI and plans have been organized into the Assets/_Pocket Garden folder.

Load the default Unity scene in the Assets/_Pocket Garden folder.

  • Note the managers described below on the root Geospatial AR object.

Code Highlights

GeospatialManager.cs

The bulk of Geospatial API calls take place in GeospatialManager class. You can use this to manage tracking state as well as accuracy. Place an instance on a scene object to begin updating. It inerfaces with all of the common ARCore and ARCore Extension libraires.

InteractionManager.cs

This is our base class for handling screen to real world interactions for touching PlaceableObjects and intersecting ground planes.

PlaceablesManager.cs

This singleton contains a factory method CreateGroupAnchor to create PlaceablesGroup objects which store geospatial objects. It also is responsible for saving and loading and generally keeping track of these objects.

PlaceablesGroup.cs

A PlaceablesGroup is a convenience class to use if you want to create an empty container that will track to a Geospatial Anchor. This is how we keep plants in the same place across different app sessions. To add plants to it, we have plants implement PlaceableObject, and we add them to the group with the PlaceablesGroup.RegisterPlaceable() method.

When when the application is closed, PlaceableObject data is serialized and saved as a GroupData object, so we can restore it on app launch.


FAQ

My location never localizes

Make sure you're in an outdoors area with Google Street View coverage, places like public parks may be tougher to localize. Make sure you also have data service, and not just GPS.

I can't initialize the app

Make sure you've created an API key in Google Cloud Console and enabled the ARCore API. A data service is also necessary to use this API.

Can I use the Pocket Garden assets in my own project?

Yes!

pocketgarden's People

Contributors

ryannelson 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

pocketgarden's Issues

Crash

--------- beginning of main
05-15 19:21:44.261 5396 30677 I ChromeSync: [Sync,SyncIntentOperation] Handling the intent: Intent { act=com.google.android.gms.chromesync.SCHEDULED_SYNC cat=[targeted_intent_op_prefix:.chromesync.sync.SyncIntentOperation] dat=content://com.google.android.gms.chromesync.sync.ChimeraSyncReceiverService/107390305757152027549 flg=0x4 cmp=com.google.android.gms/.chimera.GmsIntentOperationService (has extras) }.
05-15 19:21:44.276 26899 26899 I Finsky : [2] agsm.a(4): SCH: onJobSchedulerWakeup with jobId 9001
05-15 19:21:44.291 5396 30678 E cfzd : ~* Channel {0} was not shutdown properly!!! *~
05-15 19:21:44.291 5396 30678 E cfzd : Make sure to call shutdown()/shutdownNow() and wait until awaitTermination() returns true.
05-15 19:21:44.291 5396 30678 E cfzd : java.lang.RuntimeException: ManagedChannel allocation site
05-15 19:21:44.291 5396 30678 E cfzd : at cfzc.(:com.google.android.gms@[email protected] (140408-311416286):3)
05-15 19:21:44.291 5396 30678 E cfzd : at cfzd.(:com.google.android.gms@[email protected] (140408-311416286):2)
05-15 19:21:44.291 5396 30678 E cfzd : at cfsu.b(:com.google.android.gms@[email protected] (140408-311416286):21)
05-15 19:21:44.291 5396 30678 E cfzd : at qdb.a(:com.google.android.gms@[email protected] (140408-311416286):24)
05-15 19:21:44.291 5396 30678 E cfzd : at qdb.a(:com.google.android.gms@[email protected] (140408-311416286):31)
05-15 19:21:44.291 5396 30678 E cfzd : at oqo.b(:com.google.android.gms@[email protected] (140408-311416286):15)
05-15 19:21:44.291 5396 30678 E cfzd : at oqv.b(:com.google.android.gms@[email protected] (140408-311416286):23)
05-15 19:21:44.291 5396 30678 E cfzd : at oqp.a(:com.google.android.gms@[email protected] (140408-311416286):31)
05-15 19:21:44.291 5396 30678 E cfzd : at qhs.onPerformSync(:com.google.android.gms@[email protected] (140408-311416286):9)
05-15 19:21:44.291 5396 30678 E cfzd : at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:334)
05-15 19:21:44.305 5396 30678 W Auth : [GoogleAuthUtil] GoogleAuthUtil
05-15 19:21:44.311 26899 26899 I Finsky : [2] agmz.handleMessage(4): SCH: DeviceState: DeviceState{currentTime=1684149704309, isCharging=true, isIdle=false, netAny=true, netNotRoaming=true, netUnmetered=true, batteryPercent=100.0}
05-15 19:21:44.314 26899 30152 I Finsky : [2518] agpj.b(5): SCH: Jobs in database: 1-1337 12-1 26-1414141414 31-305419896
05-15 19:21:44.315 26899 26899 I Finsky : [2] agna.m(9): SCH: Running job: 12-1
05-15 19:21:44.315 26899 26899 I Finsky : [2] ContentSyncJob.s(1): [ContentSync] job started
05-15 19:21:44.316 26899 26899 I Finsky : [2] agmz.handleMessage(29): SCH: RunningQueue size: 1, PendingQueue size: 0
05-15 19:21:44.317 26899 26899 I Finsky : [2] agmz.handleMessage(32): SCH: Running queue: 12-1
05-15 19:21:44.322 5396 30678 W ChromeSync: [Sync,SyncAdapter] Failed to sync.
05-15 19:21:44.322 5396 30678 W ChromeSync: omk: com.google.android.gms.auth.UserRecoverableAuthException: BadAuthentication
05-15 19:21:44.322 5396 30678 W ChromeSync: at oqo.b(:com.google.android.gms@[email protected] (140408-311416286):16)
05-15 19:21:44.322 5396 30678 W ChromeSync: at oqv.b(:com.google.android.gms@[email protected] (140408-311416286):23)
05-15 19:21:44.322 5396 30678 W ChromeSync: at oqp.a(:com.google.android.gms@[email protected] (140408-311416286):31)
05-15 19:21:44.322 5396 30678 W ChromeSync: at qhs.onPerformSync(:com.google.android.gms@[email protected] (140408-311416286):9)
05-15 19:21:44.322 5396 30678 W ChromeSync: at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:334)
05-15 19:21:44.322 5396 30678 W ChromeSync: Caused by: com.google.android.gms.auth.UserRecoverableAuthException: BadAuthentication
05-15 19:21:44.322 5396 30678 W ChromeSync: at fvc.a(:com.google.android.gms@[email protected] (140408-311416286):3)
05-15 19:21:44.322 5396 30678 W ChromeSync: at fux.a(:com.google.android.gms@[email protected] (140408-311416286):5)
05-15 19:21:44.322 5396 30678 W ChromeSync: at fvc.a(:com.google.android.gms@[email protected] (140408-311416286):8)
05-15 19:21:44.322 5396 30678 W ChromeSync: at fvc.c(:com.google.android.gms@[email protected] (140408-311416286):14)
05-15 19:21:44.322 5396 30678 W ChromeSync: at fvc.b(:com.google.android.gms@[email protected] (140408-311416286):1)
05-15 19:21:44.322 5396 30678 W ChromeSync: at fuw.a(:com.google.android.gms@[email protected] (140408-311416286):2)
05-15 19:21:44.322 5396 30678 W ChromeSync: at qdu.b(:com.google.android.gms@[email protected] (140408-311416286):0)
05-15 19:21:44.322 5396 30678 W ChromeSync: at qcm.d(:com.google.android.gms@[email protected] (140408-311416286):4)
05-15 19:21:44.322 5396 30678 W ChromeSync: at qdb.a(:com.google.android.gms@[email protected] (140408-311416286):32)
05-15 19:21:44.322 5396 30678 W ChromeSync: at oqo.b(:com.google.android.gms@[email protected] (140408-311416286):15)
05-15 19:21:44.322 5396 30678 W ChromeSync: ... 4 more
05-15 19:21:44.438 26899 26899 I Finsky : [2] hmn.b(1): Completed 1 account content syncs with 0 successful.
05-15 19:21:44.439 26899 26899 I Finsky : [2] ContentSyncJob.a(3): [ContentSync] Installation state replication failed, hasParameters=true.
05-15 19:21:44.439 26899 26899 I Finsky : [2] ContentSyncJob.a(6): [ContentSync] Scheduling replication attempt 0.
05-15 19:21:44.440 26899 26899 I Finsky : [2] agoa.n(4): SCH: jobFinished: 12-1. TimeElapsed: 125ms.
05-15 19:21:44.440 26899 26899 I Finsky : [2] agna.b(6): SCH: Job 12-1 finished. Rescheduling.
05-15 19:21:44.440 26899 26899 I Finsky : [2] agmz.handleMessage(29): SCH: RunningQueue size: 0, PendingQueue size: 0
05-15 19:21:44.441 26899 26899 I Finsky : [2] agmz.handleMessage(10): SCH: Executor finished
05-15 19:21:44.449 26899 26899 I Finsky : [2] agpj.b(5): SCH: Jobs in database: 1-1337 12-1 26-1414141414 31-305419896
05-15 19:21:44.450 26899 26899 I Finsky : [2] agnn.g(37): SCH: ConstraintMapping: 1-1337, 12-1, 31-305419896, -> L: 0ms, D: 77815936ms, C: false, I: false, N: 1
05-15 19:21:44.450 26899 26899 I Finsky : [2] agnn.g(37): SCH: ConstraintMapping: 26-1414141414, -> L: 9743227ms, D: 10643227ms, C: false, I: false, N: 0
05-15 19:21:44.457 26899 26899 I Finsky : [2] agnn.i(7): SCH: Cancelling existing jobscheduler jobs: 9002
05-15 19:21:44.458 26899 26899 I Finsky : [2] agnn.d(4): SCH: Throttling wakeup for job 9000 (expected to run in 0 ms) due to recent wakeup
05-15 19:21:44.458 26899 26899 I Finsky : [2] agnn.h(11): SCH: Scheduling job Id: 9000, L: 30000, D: 77815936, C: false, I: false, N: 1
05-15 19:21:44.462 26899 26899 I Finsky : [2] agnn.h(11): SCH: Scheduling job Id: 9003, L: 9743227, D: 10643227, C: false, I: false, N: 0
05-15 19:21:49.129 30720 30720 E ck.pocketgarde: Not starting debugger since process cannot load the jdwp agent.
05-15 19:21:49.168 30720 30720 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-15 19:21:49.168 30720 30720 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-15 19:21:49.213 30720 30720 I IL2CPP : JNI_OnLoad
05-15 19:21:49.230 30720 30720 I InputTransport: Create ARC handle: 0xb4000070e59728a0
05-15 19:21:49.238 30720 30753 D InsetsController: default animation onReady types: 2 mShow=false mHasAnimationCallbacks=false mRequestedTypes=2
05-15 19:21:49.262 30720 30720 D ViewRootImpl[UnityPlayerActivity]: msg2 update new insets InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,84], mVisible=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2214][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_TOP_GESTURES, mFrame=[0,0][1080,84], mVisible=true}, InsetsSource: {mType=ITYPE_BOTTOM_GESTURES, mFrame=[0,2214][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2340], mVisible=true}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,84], mVisible=true}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,2214][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-2147483648,2340], mVisible=true}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,73], mVisible=true}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[2147483647,0][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,2147483647][1080,2340], mVisible=true}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisible=false} }
05-15 19:21:49.266 1584 1827 I ActivityTaskManager: Displayed com.buck.pocketgarden/com.unity3d.player.UnityPlayerActivity: +175ms
05-15 19:21:49.299 30720 30751 I Unity : MemoryManager: Using 'Dynamic Heap' Allocator.
05-15 19:21:49.314 30720 30751 I Unity : SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 5486mb
05-15 19:21:49.314 30720 30751 I Unity : SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf0), 4 little (mask: 0xf)
05-15 19:21:49.314 30720 30751 I Unity : ApplicationInfo com.buck.pocketgarden version 1.00
05-15 19:21:49.314 30720 30751 I Unity : Built from '2021.3/staging' branch, Version '2021.3.25f1 (68ef2c4f8861)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a', Stripping 'Enabled'
05-15 19:21:49.399 30720 30751 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
05-15 19:21:49.400 30720 30751 I chatty : uid=10419(com.buck.pocketgarden) UnityMain identical 14 lines
05-15 19:21:49.400 30720 30751 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
05-15 19:21:49.409 30720 30751 I Unity : Company Name: Buck
05-15 19:21:49.409 30720 30751 I Unity : Product Name: Pocket Garden
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: QUALCOMM build : e1ac91e, I2b3b5fbd00
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Build Date : 11/17/20
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV************
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Local Branch : mybrancheb28e622-fc96-f136-8e55-5cb90179c3d8
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Remote Branch : quic/gfx-adreno.lnx.1.0.r99-rel
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Remote Branch : NONE
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Reconstruct Branch : NOTHING
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64
05-15 19:21:49.411 30720 30751 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
05-15 19:21:49.414 30720 30751 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
05-15 19:21:49.421 30720 30751 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_EXT_read_format_bgra 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_EXT_texture_format_sRGB_override 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_b
05-15 19:21:49.422 30720 30751 D Unity : order_clamp GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_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_E
05-15 19:21:49.422 30720 30751 D Unity : XT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_texture_foveated_subsampled_layout GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
05-15 19:21:49.432 30720 30751 D ck.pocketgarde: PlayerBase::PlayerBase()
05-15 19:21:49.433 30720 30751 D ck.pocketgarde: TrackPlayerBase::TrackPlayerBase()
05-15 19:21:49.433 30720 30751 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
05-15 19:21:49.433 30720 30751 D AudioTrack: set(): streamType 3, sampleRate 48000, format 0x1, channelMask 0x3, frameCount 0, flags #104, notificationFrames -21, sessionId 321, transferType 0, uid -1, pid -1
05-15 19:21:49.433 30720 30751 D AudioTrack: getpackName client name com.buck.pocketgarden(30720)
05-15 19:21:49.433 30720 30751 D AudioTrack: getpackName client name com.buck.pocketgarden(30720)
05-15 19:21:49.433 30720 30751 W AudioTrack: set(): notificationFrames=-21 clamped to the range -1 to -8
05-15 19:21:49.433 30720 30751 D AudioTrack: getpackName client name com.buck.pocketgarden(30720)
05-15 19:21:49.433 30720 30751 D AudioTrack: get APPSharePck , clientName com.buck.pocketgarden appSharePck NULL
05-15 19:21:49.438 30720 30751 I AudioTrack: createTrack_l(0): AUDIO_OUTPUT_FLAG_FAST successful; frameCount 0 -> 1536
05-15 19:21:49.440 30720 30751 D ck.pocketgarde: servicePlayerEvent pid 335, event 2
05-15 19:21:49.494 30720 30753 D InsetsAnimationCtrlImpl: notify control request finished for types: 2
05-15 19:21:49.494 30720 30753 D InsetsController: onAnimationFinish showOnFinish: false mRequestedTypes=2
05-15 19:21:49.589 30720 30751 I Unity : XRGeneral Settings awakening...
05-15 19:21:49.589 30720 30751 I Unity : UnityEngine.XR.Management.XRGeneralSettings:Awake()
05-15 19:21:49.589 30720 30751 I Unity :
05-15 19:21:49.602 30720 30751 I IL2CPP : Locale zh-CN
05-15 19:21:49.624 30720 30751 I native : I0000 00:00:1684149709.624736 30751 arpresto_api.cc:34] ArPresto::ArPresto_initialize
05-15 19:21:49.624 30720 30751 V Unity-ARCore: Initializing ARCore Pause Handler
05-15 19:21:49.625 30720 30789 V Unity-ARCore: PauseHandler: JNI not attached to thread. Attempting to attach.
05-15 19:21:49.626 30720 30789 V Unity-ARCore: PauseHandler: Attached JNI to thread.
05-15 19:21:49.646 30720 30751 V MediaRouter: Selecting route: RouteInfo{ name=手机, description=null, status=null, category=RouteCategory{ name=系统 types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
05-15 19:21:49.806 30720 30751 W Unity : Using mirror once texture wrap mode which is not supported by the platform. Using mirror wrap mode instead, check SystemInfo.supportsTextureWrapMirrorOnce before using.
05-15 19:21:49.828 30720 30751 W Unity : Using mirror once texture wrap mode which is not supported by the platform. Using mirror wrap mode instead, check SystemInfo.supportsTextureWrapMirrorOnce before using.
05-15 19:21:49.927 1584 1827 I ActivityTaskManager: Fully drawn com.buck.pocketgarden/com.unity3d.player.UnityPlayerActivity: +842ms
05-15 19:21:51.806 30720 30751 I native : I0000 00:00:1684149711.806169 30751 arpresto_api.cc:107] ArPresto::ArPresto_checkApkAvailability
05-15 19:21:51.812 10479 12375 I native : I0000 00:00:1684149711.812734 12375 device_profile_database_helpers.cc:542] Found nothing for _IRaKX
05-15 19:21:51.812 10479 12375 I native : I0000 00:00:1684149711.812856 12375 device_profile_database_helpers.cc:542] Found nothing for PD1824/PD1824
05-15 19:21:51.812 10479 12375 I native : I0000 00:00:1684149711.812870 12375 device_profile_database_helpers.cc:529] Considering 8Ueo_S:9
05-15 19:21:51.812 10479 12375 I native : I0000 00:00:1684149711.812891 12375 device_profile_database_helpers.cc:488] Device profile for vivo/PD1824/PD1824:11/RP1A.200720.012/compiler03061748:user/release-keys: 8Ueo_S:9
05-15 19:21:51.913 30720 30751 I native : I0000 00:00:1684149711.913488 30751 arpresto_api.cc:173] ArPresto::ArPresto_setCameraTextureNames
05-15 19:21:51.913 30720 30751 I native : I0000 00:00:1684149711.913545 30751 arpresto_api.cc:192] ArPresto::ArPresto_setEnabled
05-15 19:21:51.932 10479 12375 I native : I0000 00:00:1684149711.932165 12375 device_profile_database_helpers.cc:542] Found nothing for _IRaKX
05-15 19:21:51.932 10479 12375 I native : I0000 00:00:1684149711.932234 12375 device_profile_database_helpers.cc:542] Found nothing for PD1824/PD1824
05-15 19:21:51.932 10479 12375 I native : I0000 00:00:1684149711.932255 12375 device_profile_database_helpers.cc:529] Considering 8Ueo_S:9
05-15 19:21:51.932 10479 12375 I native : I0000 00:00:1684149711.932286 12375 device_profile_database_helpers.cc:488] Device profile for vivo/PD1824/PD1824:11/RP1A.200720.012/compiler03061748:user/release-keys: 8Ueo_S:9
05-15 19:21:51.933 30720 30751 I third_party/arcore/ar/core/android/sdk/session_create.cc: Entering ArSession_createWithFeaturesAndTrace
05-15 19:21:51.933 30720 30751 I third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: SDK build name: 1.31
05-15 19:21:51.934 30720 30751 I third_party/arcore/ar/core/android/sdk/session_create.cc: ARCore Version: APK version code: 231000403
05-15 19:21:51.984 30720 30751 I third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite load ok.
05-15 19:21:51.984 30720 30751 I third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc: Attempting to load native library arcore_c from package com.google.ar.core
05-15 19:21:51.987 30720 30751 E DynamiteClient: Failed to load native library [packageName=com.google.ar.core,libraryName=arcore_c] from remote package:
05-15 19:21:51.987 30720 30751 E DynamiteClient:
05-15 19:21:51.987 30720 30751 E DynamiteClient: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/~~SnNfn8GLU1rvgBZTKa9YQQ==/com.google.ar.core-TwCQMvxT_ZtVCNFs87UIiA==/lib/arm/libarcore_c.so" is 32-bit instead of 64-bit
05-15 19:21:51.987 30720 30751 E DynamiteClient: at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at java.lang.System.loadLibrary(System.java:1664)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.google.vr.dynamite.NativeLibraryLoader.b(PG:5)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.google.vr.dynamite.NativeLibraryLoader.initializeAndLoadNativeLibrary(PG:2)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at ere.a(PG:8)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at als.onTransact(PG:3)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at android.os.Binder.transact(Binder.java:1043)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.google.ar.core.dependencies.c.b(BaseProxy.java:2)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.google.vr.dynamite.client.b.initializeAndLoadNativeLibrary(INativeLibraryLoader.java:3)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.google.vr.dynamite.client.DynamiteClient.loadNativeRemoteLibrary(DynamiteClient.java:7)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.unity3d.player.UnityPlayer.access$500(Unknown Source:0)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:126)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at android.os.Handler.dispatchMessage(Handler.java:102)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at android.os.Looper.loop(Looper.java:257)
05-15 19:21:51.987 30720 30751 E DynamiteClient: at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
05-15 19:21:51.987 30720 30751 I third_party/arcore/java/com/google/vr/dynamite/client/native/dynamite_client.cc: Dynamite::LoadNativeRemoteLibrary handle=0
05-15 19:21:51.987 30720 30751 E third_party/arcore/ar/core/android/sdk/session_create.cc: Dynamite failed to load remote library
05-15 19:21:51.987 30720 30751 E third_party/arcore/ar/core/android/sdk/session_create.cc: LoadSymbolsDynamite returning AR_ERROR_FATAL.
05-15 19:21:51.987 30720 30751 E third_party/arcore/ar/core/android/sdk/session_create.cc: LoadSymbols returning status.
05-15 19:21:51.987 30720 30751 E native : E0000 00:00:1684149711.987474 30751 session_manager.cc:51] ArPresto::ArCore session creation failed.
05-15 19:21:51.987 30720 30751 V Unity-ARCore: OnBeforeSetConfiguration
05-15 19:21:51.993 30720 30751 E CRASH : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-15 19:21:51.993 30720 30751 E CRASH : Version '2021.3.25f1 (68ef2c4f8861)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
05-15 19:21:51.993 30720 30751 E CRASH : Build fingerprint: 'vivo/PD1824/PD1824:11/RP1A.200720.012/compiler03061748:user/release-keys'
05-15 19:21:51.993 30720 30751 E CRASH : Revision: '0'
05-15 19:21:51.993 30720 30751 E CRASH : ABI: 'arm64'
05-15 19:21:51.993 30720 30751 E CRASH : Timestamp: 2023-05-15 19:21:51+0800
05-15 19:21:51.993 30720 30751 E CRASH : pid: 30720, tid: 30751, name: UnityMain >>> com.buck.pocketgarden <<<
05-15 19:21:51.993 30720 30751 E CRASH : uid: 10419
05-15 19:21:51.993 30720 30751 E CRASH : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
05-15 19:21:51.993 30720 30751 E CRASH : Cause: null pointer dereference
05-15 19:21:51.993 30720 30751 E CRASH : x0 0000000000000000 x1 0000000000000000 x2 0000000000000000 x3 0000000000000003
05-15 19:21:51.993 30720 30751 E CRASH : x4 00000070968b83b0 x5 0000000000000020 x6 000000718e8bb000 x7 0000000000414f04
05-15 19:21:51.993 30720 30751 E CRASH : x8 0000006fa976d2a0 x9 0000000000000000 x10 0000000000000001 x11 0000000000000000
05-15 19:21:51.993 30720 30751 E CRASH : x12 0000000000000019 x13 00000000646215cf x14 003a31160155c3b9 x15 0000aaf9bc143d35
05-15 19:21:51.993 30720 30751 E CRASH : x16 0000006fa9822960 x17 000000718bacfea4 x18 0000000000000000 x19 b400006f334c5800
05-15 19:21:51.993 30720 30751 E CRASH : x20 0000000000000000 x21 fefefefefefefeff x22 71b1a19b907d6e33 x23 0000006fa981f8a0
05-15 19:21:51.993 30720 30751 E CRASH : x24 0000000000000000 x25 00000070968bc000 x26 00000000000004f1 x27 0000006fa98ad2a0
05-15 19:21:51.993 30720 30751 E CRASH : x28 0000000000000000 x29 0000001800000001
05-15 19:21:51.993 30720 30751 E CRASH : sp 00000070968b9c50 lr 0000006fa97da3e4 pc 0000000000000000
05-15 19:21:52.096 30720 30751 E CRASH : Tombstone written to: /storage/emulated/0/Android/data/com.buck.pocketgarden/files/tombstone_01
05-15 19:21:52.096 30720 30751 E CRASH : Forwarding signal 11
--------- beginning of crash
05-15 19:21:52.096 30720 30751 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 30751 (UnityMain), pid 30720 (ck.pocketgarden)
05-15 19:21:52.146 30819 30819 F DEBUG : Softversion: PD1824B_A_8.11.6
05-15 19:21:52.146 30819 30819 F DEBUG : Time: 2023-05-15 19:21:52
05-15 19:21:52.146 30819 30819 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-15 19:21:52.146 30819 30819 F DEBUG : Build fingerprint: 'vivo/PD1824/PD1824:11/RP1A.200720.012/compiler03061748:user/release-keys'
05-15 19:21:52.146 30819 30819 F DEBUG : Revision: '0'
05-15 19:21:52.146 30819 30819 F DEBUG : ABI: 'arm64'
05-15 19:21:52.146 30819 30819 F DEBUG : Timestamp: 2023-05-15 19:21:52+0800
05-15 19:21:52.146 30819 30819 F DEBUG : pid: 30720, tid: 30751, name: UnityMain >>> com.buck.pocketgarden <<<
05-15 19:21:52.146 30819 30819 F DEBUG : uid: 10419
05-15 19:21:52.146 30819 30819 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
05-15 19:21:52.146 30819 30819 F DEBUG : Cause: null pointer dereference
05-15 19:21:52.146 30819 30819 F DEBUG : x0 0000000000000000 x1 0000000000000000 x2 0000000000000000 x3 0000000000000003
05-15 19:21:52.146 30819 30819 F DEBUG : x4 00000070968b83b0 x5 0000000000000020 x6 000000718e8bb000 x7 0000000000414f04
05-15 19:21:52.146 30819 30819 F DEBUG : x8 0000006fa976d2a0 x9 0000000000000000 x10 0000000000000001 x11 0000000000000000
05-15 19:21:52.146 30819 30819 F DEBUG : x12 0000000000000019 x13 00000000646215cf x14 003a31160155c3b9 x15 0000aaf9bc143d35
05-15 19:21:52.146 30819 30819 F DEBUG : x16 0000006fa9822960 x17 000000718bacfea4 x18 0000000000000000 x19 b400006f334c5800
05-15 19:21:52.146 30819 30819 F DEBUG : x20 0000000000000000 x21 fefefefefefefeff x22 71b1a19b907d6e33 x23 0000006fa981f8a0
05-15 19:21:52.146 30819 30819 F DEBUG : x24 0000000000000000 x25 00000070968bc000 x26 00000000000004f1 x27 0000006fa98ad2a0
05-15 19:21:52.146 30819 30819 F DEBUG : x28 0000000000000000 x29 0000001800000001
05-15 19:21:52.146 30819 30819 F DEBUG : lr 0000006fa97da3e4 sp 00000070968b9c50 pc 0000000000000000 pst 0000000060000000
05-15 19:21:52.274 30819 30819 F DEBUG : backtrace:
05-15 19:21:52.274 30819 30819 F DEBUG : #00 pc 0000000000000000
05-15 19:21:52.274 30819 30819 F DEBUG : #1 pc 000000000002d3e0 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libarpresto_api.so (BuildId: 489878d5815123869a623158668aa1b4)
05-15 19:21:52.274 30819 30819 F DEBUG : #02 pc 000000000002aecc /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libarpresto_api.so (BuildId: 489878d5815123869a623158668aa1b4)
05-15 19:21:52.274 30819 30819 F DEBUG : #03 pc 000000000002a830 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libarpresto_api.so (BuildId: 489878d5815123869a623158668aa1b4)
05-15 19:21:52.274 30819 30819 F DEBUG : #04 pc 0000000000029094 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libarpresto_api.so (ArPresto_update+24) (BuildId: 489878d5815123869a623158668aa1b4)
05-15 19:21:52.274 30819 30819 F DEBUG : #05 pc 00000000000331e0 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libUnityARCore.so (UnityARCore_session_update+2348) (BuildId: c2813269a642f7f8373d02539696179e5ca7b060)
05-15 19:21:52.274 30819 30819 F DEBUG : #06 pc 000000000154cf28 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libil2cpp.so (BuildId: ab52ba27fc8cba0aa5f14c71945a78b098ac1717)
05-15 19:21:52.274 30819 30819 F DEBUG : #07 pc 00000000015880f8 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libil2cpp.so (BuildId: ab52ba27fc8cba0aa5f14c71945a78b098ac1717)
05-15 19:21:52.274 30819 30819 F DEBUG : #08 pc 000000000156ccd0 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libil2cpp.so (BuildId: ab52ba27fc8cba0aa5f14c71945a78b098ac1717)
05-15 19:21:52.274 30819 30819 F DEBUG : #09 pc 00000000006ce184 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libil2cpp.so (BuildId: ab52ba27fc8cba0aa5f14c71945a78b098ac1717)
05-15 19:21:52.274 30819 30819 F DEBUG : #10 pc 00000000006cdff8 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libil2cpp.so (BuildId: ab52ba27fc8cba0aa5f14c71945a78b098ac1717)
05-15 19:21:52.274 30819 30819 F DEBUG : #11 pc 00000000002d439c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #12 pc 00000000002e1f4c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #13 pc 00000000002ef950 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #14 pc 000000000016efd0 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #15 pc 00000000002184d0 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #16 pc 0000000000218510 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #17 pc 0000000000218748 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #18 pc 000000000035dc0c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #19 pc 000000000037389c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/lib/arm64/libunity.so (BuildId: ebdb1615e96fc734852d66d0e34e58c5d957164c)
05-15 19:21:52.274 30819 30819 F DEBUG : #20 pc 000000000001333c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/oat/arm64/base.odex (art_jni_trampoline+124)
05-15 19:21:52.274 30819 30819 F DEBUG : #21 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #22 pc 0000000000197e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #23 pc 000000000030347c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #24 pc 00000000002fe594 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #25 pc 0000000000633f70 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+592) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #26 pc 000000000012d914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #27 pc 0000000000126c7c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayer.access$500)
05-15 19:21:52.274 30819 30819 F DEBUG : #28 pc 0000000000634a0c /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1120) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #29 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #30 pc 000000000012629c /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayer$e$1.handleMessage+252)
05-15 19:21:52.274 30819 30819 F DEBUG : #31 pc 00000000002f5f70 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.14227601299043715400)+268) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #32 pc 000000000062065c /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #33 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #34 pc 0000000000661368 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+136) (BuildId: 1b3f82006a34af7f40605568730dd9694d9f42e9)
05-15 19:21:52.274 30819 30819 F DEBUG : #35 pc 00000000006649a8 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1672) (BuildId: 1b3f82006a34af7f40605568730dd9694d9f42e9)
05-15 19:21:52.274 30819 30819 F DEBUG : #36 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #37 pc 0000000000197eb0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #38 pc 000000000030347c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #39 pc 00000000002fe594 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #40 pc 00000000006347d0 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #41 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #42 pc 0000000000126698 /data/app/~~JBY0F_kIFVo9dq4Ni-vaDg==/com.buck.pocketgarden-XK1tyqHJbCv7_Xu2AGdryA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayer$e.run+40)
05-15 19:21:52.274 30819 30819 F DEBUG : #43 pc 00000000002f5f70 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.14227601299043715400)+268) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #44 pc 000000000062065c /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #45 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #46 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #47 pc 0000000000197e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #48 pc 000000000052926c /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #49 pc 000000000052a46c /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValuesart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+440) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #50 pc 00000000005774d4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1272) (BuildId: 4e96b4273af40b40d34f6fb3f9eaf212)
05-15 19:21:52.274 30819 30819 F DEBUG : #51 pc 00000000000f43f0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 4995223f2954ed2746d96c2f1c7939a1)
05-15 19:21:52.274 30819 30819 F DEBUG : #52 pc 000000000008ef34 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 4995223f2954ed2746d96c2f1c7939a1)

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.