# Android build requires latest AR Services

**URL:** <https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647>\
**Category:** I'm Stuck\
**Created:** [November 19, 2021, 12:43pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647 "2021-11-19T12:43:22Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eusebiu\_Marcu](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@Eusebiu\_Marcu](https://community.nianticspatial.com/u/Eusebiu_Marcu)\
**Post date:** [November 19, 2021, 12:43pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/1 "2021-11-19T12:43:22Z")

</div>

- **Issue category** : Unity Example Package
- **Device type & OS version** : Android 11 - OnePlus 7T
- **Host machine & OS version** : Windows 10
- **Issue Environment** : On Device
- **Xcode version** :
- **ARDK version** : 1.0.1
- **Unity version** : 2021.1/2019 LTS

Description of the issue:  
When starting the app (e.g. Mesh scene) I get a popup that says “The application requires the latest version of Google Play Services for AR” and when I click Continue, it opens Google Play with just a close button - I already have Play services for AR (updated 19 Oct).

I tried changing the target API to 29 but now I get a black screen - camera is not detected.

---

<div class="post-metadata">

**Author:** ![Dan\_Yu](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/dan_yu/32/46_2.png) [@Dan\_Yu](https://community.nianticspatial.com/u/Dan_Yu)\
**Post date:** [November 19, 2021, 8:37pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/2 "2021-11-19T20:37:31Z")

</div>

If you need to use Android 11+ / API level 30+ and are getting that Google Play Services AR popup, you might need to add a “queries” section to your AndroidManifest. I’m working on an ARDK doc update that explains all of the steps, but the basic process is:

1. install gradle v5.6.4 or higher and configure your Unity project to use this version of gradle. Follow the steps at [https://developers.google.com/ar/develop/java/enable-arcore](https://developers.google.com/ar/develop/java/enable-arcore) for your version of Unity

2. Add a custom AndroidManifest.xml to your Unity project. You may need to do an initial Android build in Unity, and then copy the generated AndroidManifest.xml in your project’s `Temp/gradleOut/unityLibrary/src/main/` to your project’s `Assets/Plugins/Android` directory. More details on how Unity builds generate the Android manifest are available here: [https://docs.unity3d.com/Manual/android-manifest.html](https://docs.unity3d.com/Manual/android-manifest.html).

3. Edit the custom AndroidManifest.xml and add a `<queries> <package android:name="com.google.ar.core" /> </queries>` section. Something like:

```auto
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" xmlns:tools="http://schemas.android.com/tools">
  <application>

    ...various activity, intent, meta-data tags...

  </application>

  ...various uses-feature and uses-permission tags...

  <queries>
    <package android:name="com.google.ar.core" />
  </queries>    
</manifest>

```

The black screen with API 29 is likely a different issue. If there’s a log display in the scene you’re building, I’d check that for any sort of warnings.

---

<div class="post-metadata">

**Author:** ![Eusebiu\_Marcu](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@Eusebiu\_Marcu](https://community.nianticspatial.com/u/Eusebiu_Marcu)\
**Post date:** [November 20, 2021, 8:44am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/3 "2021-11-20T08:44:04Z")

</div>

So, my setup: Android 11 (OnePlus7T), Unity 2019 LTS, Gradle 6.9.1, JDK 1.8, no ARCore plugins as I get the merger error (is ARCore required?).

If I use a custom AndroidManifest with that queries tag added, I get an error when building:  
ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml:11:5-75 Error:  
Missing ‘package’ key attribute on element package at AndroidManifest.xml:11:5-75  
ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml Error:  
Validation failed, exiting

If I use level API 29, background is black and If I don’t use that custom manifest, this is the log:

--------- beginning of main  
Info libc SetHeapTaggingLevel: tag level set to 0  
Error YourProductNam Unknown bits set in runtime\_flags: 0x800000  
Error YourProductNam Not starting debugger since process cannot load the jdwp agent.  
Debug ApplicationLoaders Returning zygote-cached class loader: /system/framework/android.test.base.jar  
Info Perf Connecting to perf service.  
Debug NetworkSecurityConfig No Network Security Config specified, using platform default  
Debug NetworkSecurityConfig No Network Security Config specified, using platform default  
Error Config:Grabber:OnePlusFontConfig Index 0 requested, with a size of 0  
Verbose ViewRootImpl The specified message queue synchronization barrier token has not been posted or has already been removed  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-0,0 #7f020003 app:id/unitySurfaceView} viewRate 0 width 0 height 0  
Debug OpScreenModeManager create mRatio 1.2  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …ID 0,0-1080,2275} parent width 1080 parent height 2275 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…ID 0,0-1080,2275 #7f020003 app:id/unitySurfaceView} viewRate 1 width 1080 height 2275  
Debug OpScreenModeManager setRefreshRate token android.os.BinderProxy@daa6c4e rate 1 mCurrentRate 0 tmpRate:2  
Debug OpScreenModeManager updateScenario fullScreen 1  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …I. 0,0-1080,2275} parent width 1080 parent height 2275 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-1080,2275 #7f020003 app:id/unitySurfaceView} viewRate 1 width 1080 height 2275  
Debug DecorView onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7622a80[UnityPlayerActivity]  
Debug ViewRootImpl[UnityPlayerActivity] windowFocusChanged hasFocus=true inTouchMode=true  
Info Unity MemoryManager: Using ‘Dynamic Heap’ Allocator.  
Info Unity SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 7473mb  
Info Unity SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf0), 4 little (mask: 0xf)  
Info Unity ApplicationInfo com.YourCompany.YourProductName version 1.0.2 build 3b33143e-ccd6-4a4e-8090-d91b27219220  
Info Unity Built from ‘2019.4/staging’ branch, Version ‘2019.4.32f1 (f88bf0bee961)’, Build type ‘Release’, Scripting Backend ‘il2cpp’, CPU ‘arm64-v8a’, Stripping ‘Enabled’  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …ID 0,0-1080,2320} parent width 1080 parent height 2320 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…ID 0,0-1080,2320 #7f020003 app:id/unitySurfaceView aid=1073741824} viewRate 1 width 1080 height 2320  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …I. 0,0-1080,2320} parent width 1080 parent height 2320 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-1080,2320 #7f020003 app:id/unitySurfaceView aid=1073741824} viewRate 1 width 1080 height 2320  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …I. 0,0-1080,2320} parent width 1080 parent height 2320 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-1080,2320 #7f020003 app:id/unitySurfaceView aid=1073741824} viewRate 1 width 1080 height 2320  
Error libprocessgroup set\_timerslack\_ns write failed: Operation not permitted  
Info chatty uid=10479(com.YourCompany.YourProductName) UnityMain identical 14 lines  
Error libprocessgroup set\_timerslack\_ns write failed: Operation not permitted  
Info AdrenoGLES-0 QUALCOMM build : 559e78c, Ib9d997268a  
Info AdrenoGLES-0 Build Date : 10/13/20  
Info AdrenoGLES-0 OpenGL ES Shader Compiler Version: EV031.32.02.02  
Info AdrenoGLES-0 Local Branch : mybrancheb0d76cb-f27a-f1ff-9cdc-1458d0b52ae8  
Info AdrenoGLES-0 Remote Branch : quic/gfx-adreno.lnx.1.0.r99-rel  
Info AdrenoGLES-0 Remote Branch : NONE  
Info AdrenoGLES-0 Reconstruct Branch : NOTHING  
Info AdrenoGLES-0 Build Config : S P 10.0.7 AArch64  
Info AdrenoGLES-0 Driver Path : /vendor/lib64/egl/libGLESv2\_adreno.so  
Info AdrenoGLES-0 PFP: 0x016ee190, ME: 0x00000000  
Debug 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  
Debug 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  
Debug 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  
Debug YourProductNam PlayerBase::PlayerBase()  
Debug YourProductNam TrackPlayerBase::TrackPlayerBase()  
Info libOpenSLES Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)  
Debug AudioTrack set(): streamType 3, sampleRate 48000, format 0x1, channelMask 0x3, frameCount 0, flags #104, notificationFrames -10, sessionId 9905, transferType 0, uid -1, pid -1  
Warn AudioTrack set(): notificationFrames=-10 clamped to the range -1 to -8  
Info AudioTrack ull 2 ll!  
Debug AudioTrack createTrack\_l(0): AUDIO\_OUTPUT\_FLAG\_FAST denied by server; frameCount 0 → 1924  
Debug AudioTrack ClientUid 10479 AudioTrack::start  
Debug CompatibilityChangeReporter Compat change id reported: 150939131; UID 10479; state: DISABLED  
Verbose MediaRouter Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE\_TYPE\_LIVE\_AUDIO ROUTE\_TYPE\_LIVE\_VIDEO groupable=false }, supportedTypes=ROUTE\_TYPE\_LIVE\_AUDIO ROUTE\_TYPE\_LIVE\_VIDEO , presentationDisplay=null }  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …I. 0,0-1080,2320} parent width 1080 parent height 2320 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-1080,2320 #7f020003 app:id/unitySurfaceView aid=1073741824} viewRate 1 width 1080 height 2320  
Debug OpScreenModeManager setRefreshRate parent com.unity3d.player.UnityPlayer{9b5eb03 V.E… …I. 0,0-1080,2320} parent width 1080 parent height 2320 mRatio 1.2  
Debug OpScreenModeManager setRefreshRate view android.view.SurfaceView{f241fb2 VFE… .F…I. 0,0-1080,2320 #7f020003 app:id/unitySurfaceView aid=1073741824} viewRate 1 width 1080 height 2320  
Info Sphinx Invoking jni callback.  
Info Sphinx JVM Loaded.  
Debug JVMInterop::getEnv attached previously unattached thread to the JVM  
--------- beginning of system  
Debug Choreographer initialValue myPid:8734 myTid:11937 choreographer:android.view.Choreographer@f3c790d  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc Entering ArSession\_create  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc ARCore Version: SDK build name: 1.14  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc ARCore Version: APK version code: 212840283  
Warn YourProductNam Insufficient pre-allocated space to mmap vdex.  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc Dynamite load ok.  
Info 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  
Info third\_party/arcore/java/com/google/vr/dynamite/client/native/dynamite\_client.cc Dynamite::LoadNativeRemoteLibrary handle=1485804100858365531  
Info native I1120 10:35:56.416028 11856 session\_create\_implementation.cc:244] Entering createImplementationWithFeaturesAndSettings. ARCore SDK version: [1.14.191106000].  
Info native I1120 10:35:56.431865 11856 session\_create\_implementation.cc:208] AugmentedRegion downsample mode from Phenotype: true  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc JniHelper: attached thread (Called from line 364).  
Info native I1120 10:35:56.442596 11856 session\_create\_implementation\_shared.cc:2014] min\_apk\_version\_code is: 191106000, phenotype flag of enable\_dual\_camera\_support is: false, phenotype flag of unified\_data\_source\_status is: 2, phenotype flag of unified\_shared\_cameras\_status is: 2, is\_dual\_camera\_supported based on device profile is: false  
Info native I1120 10:35:56.442660 11856 session\_create\_implementation\_shared.cc:2027] Settings.camera\_stack\_option is not specified  
Info native I1120 10:35:56.442670 11856 session\_create\_implementation\_shared.cc:2068] Datasource will be created with camera\_stack\_option = kNdk  
Info native I1120 10:35:56.442733 11856 session\_create\_implementation\_shared.cc:2203] Persistent online recalibration is enabled by Phenotype.  
Info tflite Initialized TensorFlow Lite runtime.  
Error libc Access denied finding property “ro.hardware.chipname”  
Info tflite Created TensorFlow Lite XNNPACK delegate for CPU.  
Info tflite Replacing 2 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 1 partitions.  
Info native I1120 10:35:56.445426 11856 online\_calibration\_manager.cc:91] OnlineCalibrationManager: Could not open /data/user/0/com.YourCompany.YourProductName/cache/arcore-online-recalibration for reading.  
Warn ARCore-ContextUtils The API key for use with the Google AR service could not be obtained!  
Info native I1120 10:35:56.464930 11856 session\_create\_implementation\_shared.cc:966] Datasource will be created with timeout = 4s, should\_wait = false, should\_use\_greedy\_recovery = true  
Info native I1120 10:35:56.464990 11856 android\_camera.cc:168] Camera start operation timeout set to 4000 ms.  
Info native I1120 10:35:56.465038 11856 android\_camera.cc:1826] Initializing camera manager.  
Info native I1120 10:35:56.472566 11856 android\_camera.cc:1852] Camera manager initialized successfully with 2 cameras.  
Info native I1120 10:35:56.472942 11856 imagereader\_ndk\_wrapper.cc:46] Loading Android NDK 26 symbols from libmediandk.so  
Info native I1120 10:35:56.473290 11856 imagereader\_ndk\_wrapper.cc:69] Successfully loaded Android NDK 26 libmediandk.so symbols.  
Info native I1120 10:35:56.473316 11856 cameras.cc:122] Number of hardware buffers is 16. sdk\_version=30, is\_hardware\_buffer\_supported=true  
Info native I1120 10:35:56.473943 11856 android\_sensors.cc:134] Using uncalibrated accelerometer.  
Info native I1120 10:35:56.474093 11856 android\_sensors.cc:173] Uncalibrated magnetometer available.  
Info native I1120 10:35:56.474415 11856 android\_sensors.cc:177] Calibrated magnetometer available.  
Info native I1120 10:35:56.474849 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_LIGHT  
Info native I1120 10:35:56.474937 11856 android\_sensors.cc:193] Could not find SENSOR\_TYPE\_PRESSURE  
Info native I1120 10:35:56.475042 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_PROXIMITY  
Info native I1120 10:35:56.475212 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GRAVITY  
Info native I1120 10:35:56.475354 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_ROTATION\_VECTOR  
Info native I1120 10:35:56.475430 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GAME\_ROTATION\_VECTOR  
Info native I1120 10:35:56.475516 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GEOMAGNETIC\_ROTATION\_VECTOR  
Info native I1120 10:35:56.475574 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_STEP\_DETECTOR  
Info native I1120 10:35:56.477766 11856 android\_camera.cc:762] [Camera=1; State=CLOSED] Reset cleanly got to CLOSED state.  
Info native I1120 10:35:56.477957 11856 android\_camera.cc:762] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc ~JniHelper: about to detach thread (Called from line 364).  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc ~JniHelper: detached thread (Called from line 364).  
Error native E1120 10:35:56.478733 11856 error\_policy\_util.cc:263]  
Error native ################ ARCore Native Error ##################  
Error native BUILD\_CHANGELIST:404071120  
Error native BUILD\_BASELINE\_CHANGELIST:402190231  
Error native ################### Stack Trace Begin ################  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92   
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604   
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376   
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:438   
Error native ################### Stack Trace End #################  
Error native  
Error native ################### Undecorated Trace Begin #################  
Error native PERMISSION\_DENIED:  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376  
Error native  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604  
Error native  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92  
Error native [[type.googleapis.com/util.ErrorSpacePayload=‘ArStatusErrorSpace::AR\_ERROR\_CAMERA\_PERMISSION\_NOT\_GRANTED’](http://type.googleapis.com/util.ErrorSpacePayload='ArStatusErrorSpace::AR_ERROR_CAMERA_PERMISSION_NOT_GRANTED')]  
Error native === Source Location Trace: ===  
Error native third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92  
Error native third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604  
Error native third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376  
Error native  
Error native ################### Undecorated Trace End #################  
Error native  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc Entering ArSession\_create  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc ARCore Version: SDK build name: 1.14  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc ARCore Version: APK version code: 212840283  
Info third\_party/arcore/ar/core/android/sdk/session\_create.cc Dynamite load ok.  
Info native I1120 10:35:56.493053 11856 session\_create\_implementation.cc:244] Entering createImplementationWithFeaturesAndSettings. ARCore SDK version: [1.14.191106000].  
Info native I1120 10:35:56.497590 11856 session\_create\_implementation.cc:208] AugmentedRegion downsample mode from Phenotype: true  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc JniHelper: attached thread (Called from line 364).  
Info native I1120 10:35:56.505206 11856 session\_create\_implementation\_shared.cc:2014] min\_apk\_version\_code is: 191106000, phenotype flag of enable\_dual\_camera\_support is: false, phenotype flag of unified\_data\_source\_status is: 2, phenotype flag of unified\_shared\_cameras\_status is: 2, is\_dual\_camera\_supported based on device profile is: false  
Info native I1120 10:35:56.505275 11856 session\_create\_implementation\_shared.cc:2027] Settings.camera\_stack\_option is not specified  
Info native I1120 10:35:56.505285 11856 session\_create\_implementation\_shared.cc:2068] Datasource will be created with camera\_stack\_option = kNdk  
Info native I1120 10:35:56.505341 11856 session\_create\_implementation\_shared.cc:2203] Persistent online recalibration is enabled by Phenotype.  
Info tflite Replacing 2 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 1 partitions.  
Info native I1120 10:35:56.506426 11856 online\_calibration\_manager.cc:91] OnlineCalibrationManager: Could not open /data/user/0/com.YourCompany.YourProductName/cache/arcore-online-recalibration for reading.  
Warn ARCore-ContextUtils The API key for use with the Google AR service could not be obtained!  
Info native I1120 10:35:56.510961 11856 session\_create\_implementation\_shared.cc:966] Datasource will be created with timeout = 4s, should\_wait = false, should\_use\_greedy\_recovery = true  
Info native I1120 10:35:56.511024 11856 android\_camera.cc:168] Camera start operation timeout set to 4000 ms.  
Info native I1120 10:35:56.511040 11856 android\_camera.cc:1826] Initializing camera manager.  
Info native I1120 10:35:56.515842 11856 android\_camera.cc:1852] Camera manager initialized successfully with 2 cameras.  
Info native I1120 10:35:56.515916 11856 cameras.cc:122] Number of hardware buffers is 16. sdk\_version=30, is\_hardware\_buffer\_supported=true  
Info native I1120 10:35:56.516469 11856 android\_sensors.cc:134] Using uncalibrated accelerometer.  
Info native I1120 10:35:56.516885 11856 android\_sensors.cc:173] Uncalibrated magnetometer available.  
Info native I1120 10:35:56.516969 11856 android\_sensors.cc:177] Calibrated magnetometer available.  
Info native I1120 10:35:56.517020 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_LIGHT  
Info native I1120 10:35:56.517200 11856 android\_sensors.cc:193] Could not find SENSOR\_TYPE\_PRESSURE  
Info native I1120 10:35:56.517287 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_PROXIMITY  
Info native I1120 10:35:56.517406 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GRAVITY  
Info native I1120 10:35:56.517473 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_ROTATION\_VECTOR  
Info native I1120 10:35:56.517529 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GAME\_ROTATION\_VECTOR  
Info native I1120 10:35:56.517579 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_GEOMAGNETIC\_ROTATION\_VECTOR  
Info native I1120 10:35:56.517688 11856 android\_sensors.cc:190] Using SENSOR\_TYPE\_STEP\_DETECTOR  
Info native I1120 10:35:56.518885 11856 android\_camera.cc:762] [Camera=1; State=CLOSED] Reset cleanly got to CLOSED state.  
Info native I1120 10:35:56.519155 11856 android\_camera.cc:762] [Camera=0; State=CLOSED] Reset cleanly got to CLOSED state.  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc ~JniHelper: about to detach thread (Called from line 364).  
Verbose third\_party/redwood/infrastructure/jni\_common/jni\_helper.cc ~JniHelper: detached thread (Called from line 364).  
Error native E1120 10:35:56.519886 11856 error\_policy\_util.cc:263]  
Error native ################ ARCore Native Error ##################  
Error native BUILD\_CHANGELIST:404071120  
Error native BUILD\_BASELINE\_CHANGELIST:402190231  
Error native ################### Stack Trace Begin ################  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604   
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376   
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:438   
Error native ################### Stack Trace End #################  
Error native  
Error native ################### Undecorated Trace Begin #################  
Error native PERMISSION\_DENIED:  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376  
Error native  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604  
Error native  
Error native ARCoreError: third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92  
Error native [[type.googleapis.com/util.ErrorSpacePayload=‘ArStatusErrorSpace::AR\_ERROR\_CAMERA\_PERMISSION\_NOT\_GRANTED’](http://type.googleapis.com/util.ErrorSpacePayload='ArStatusErrorSpace::AR_ERROR_CAMERA_PERMISSION_NOT_GRANTED')]  
Error native === Source Location Trace: ===  
Error native third\_party/arcore/ar/core/android/implementation/android\_platform\_checks.cc:92  
Error native third\_party/arcore/ar/core/android/implementation/session\_create\_implementation\_shared.cc:2604  
Error native third\_party/arcore/ar/core/android/implementation/session\_create\_implementation.cc:376  
Error native  
Error native ################### Undecorated Trace End #################  
Error native  
Debug vulkan searching for layers in ‘/data/app/~~OGUjbgUTGo1FoCWy6EbV4w==/com.YourCompany.YourProductName-ts795ul1AlHHCxSs1vSkAA==/lib/arm64’  
Debug vulkan searching for layers in ‘/data/app/~~OGUjbgUTGo1FoCWy6EbV4w==/com.YourCompany.YourProductName-ts795ul1AlHHCxSs1vSkAA==/base.apk!/lib/arm64-v8a’  
Info AdrenoVK-0 ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====  
Info AdrenoVK-0 ===== END DUMP OF OVERRIDDEN SETTINGS =====  
Info AdrenoVK-0 QUALCOMM build : 559e78c, Ib9d997268a  
Info AdrenoVK-0 Build Date : 10/13/20  
Info AdrenoVK-0 Shader Compiler Version : EV031.32.02.02  
Info AdrenoVK-0 Local Branch : mybrancheb0d76cb-f27a-f1ff-9cdc-1458d0b52ae8  
Info AdrenoVK-0 Remote Branch : quic/gfx-adreno.lnx.1.0.r99-rel  
Info AdrenoVK-0 Remote Branch : NONE  
Info AdrenoVK-0 Reconstruct Branch : NOTHING  
Info AdrenoVK-0 Build Config : S P 10.0.7 AArch64  
Info AdrenoVK-0 Driver Path : /vendor/lib64/hw/vulkan.adreno.so  
Info InfiniTAM Vulkan Compute Support Found: Adreno ™ 640  
Error native E1120 10:35:57.132371 11856 config\_c\_api.cc:271] operator(): session was passed NULL.  
Error native E1120 10:35:57.132483 11856 config\_c\_api.cc:258] operator(): session was passed NULL.  
Error native E1120 10:35:57.132495 11856 config\_c\_api.cc:348] operator(): session was passed NULL.  
Error native E1120 10:35:57.132504 11856 config\_c\_api.cc:518] operator(): session was passed NULL.  
Error native E1120 10:35:57.132512 11856 config\_augmented\_image\_c\_api.cc:19] operator(): session was passed NULL.  
Error native E1120 10:35:57.132520 11856 config\_c\_api.cc:478] operator(): session was passed NULL.  
Error native E1120 10:35:57.132530 11856 config\_c\_api.cc:377] operator(): session was passed NULL.  
Error native E1120 10:35:57.132537 11856 session\_lite\_c\_api.cc:104] operator(): session was passed NULL.  
Info Unity Loaded: Unlit/ARCoreFrame  
Info Unity Niantic.ARDK.Rendering.\_ARCoreFrameRenderer:.ctor(RenderTarget, Resolution, Single, Single, Shader)  
Info Unity Niantic.ARDK.Rendering.ARFrameRendererFactory:Create(RenderTarget, Resolution, RuntimeEnvironment, Single, Single)  
Info Unity Niantic.ARDK.Helpers.ARRenderingManager:CreateRenderer(RuntimeEnvironment)  
Info Unity Niantic.ARDK.Helpers.ARRenderingManager:OnSessionRan(ARSessionRanArgs)  
Info Unity Niantic.ARDK.Utilities.ArdkEventHandler`1:Invoke(TArgs)  
Info Unity Niantic.ARDK.AR.\_NativeARSession:Run(IARConfiguration, ARSessionRunOptions)  
Info Unity System.Action:Invoke()  
Info Unity Niantic.ARDK.Utilities.\_CallbackQueue:\_ConsumeQueue()  
Info Unity  
Info Unity (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)  
Info Unity  
Error native E1120 10:35:57.138552 11905 session\_c\_api.cc:220] operator(): session was passed NULL.  
Error native E1120 10:35:57.138639 11905 session\_lite\_c\_api.cc:45] operator(): session was passed NULL.  
Error native E1120 10:35:57.154199 11905 session\_c\_api.cc:220] operator(): session was passed NULL.  
Error native E1120 10:35:57.154281 11905 session\_lite\_c\_api.cc:45] operator(): session was passed NULL.  
Error native E1120 10:35:57.181596 11905 session\_c\_api.cc:220] operator(): session was passed NULL.  
Error native E1120 10:35:57.181673 11905 session\_lite\_c\_api.cc:45] operator(): session was passed NULL.  
Error native E1120 10:35:57.213666 11905 session\_c\_api.cc:220] operator(): session was passed NULL.

---

<div class="post-metadata">

**Author:** ![Dan\_Yu](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/dan_yu/32/46_2.png) [@Dan\_Yu](https://community.nianticspatial.com/u/Dan_Yu)\
**Post date:** [November 22, 2021, 9:10pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/4 "2021-11-22T21:10:46Z")

</div>

For the AndroidManifest issue, are you sure that your Unity is configured to use your v6.9.1 gradle? By default my Unity was using an older gradle that came bundled with Unity android build support, so I had to change this in Preferences-\>External Tools:

 ![Screen Shot 2021-11-22 at 1.01.17 PM](https://us1.discourse-cdn.com/niantic/original/1X/de42b4f0094361de173c63c8797a185d4bf38083.png)

For the API 29 log, the only thing that jumps out at me is the camera permission issue. If you’re building any of the awareness scenes in ARDK-examples, they should have an AndroidPermissionRequestor script component with a Camera element. Maybe check your device’s app permissions, or try deleting the build off your device, rebuilding and redeploying, and see if you get the camera permission pop-up?

---

<div class="post-metadata">

**Author:** ![Giulia](https://avatars.discourse-cdn.com/v4/letter/g/d07c76/32.png) [@Giulia](https://community.nianticspatial.com/u/Giulia)\
**Post date:** [November 30, 2021, 7:12pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/5 "2021-11-30T19:12:00Z")

</div>

Hi! Do you have any update on the above, have you managed to sort it out? I am facing the same issues, I d be interested in this ARDK doc when s ready

---

<div class="post-metadata">

**Author:** ![Dan\_Yu](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/dan_yu/32/46_2.png) [@Dan\_Yu](https://community.nianticspatial.com/u/Dan_Yu)\
**Post date:** [December 1, 2021, 1:10am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/6 "2021-12-01T01:10:18Z")

</div>

Hi Giulia. I updated the android build doc page, adding a section at the bottom of this page for building for Android 11+

[https://lightship.dev/docs/building\_android.html](https://lightship.dev/docs/building_android.html)

This process worked for me on a test Pixel 4a device running Android 11. There were a lot of steps, however, so please feel free to post here if it doesn’t work for you.

---

<div class="post-metadata">

**Author:** ![Eusebiu\_Marcu](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@Eusebiu\_Marcu](https://community.nianticspatial.com/u/Eusebiu_Marcu)\
**Post date:** [December 1, 2021, 7:41am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/7 "2021-12-01T07:41:55Z")

</div>

No, I gave up. Will try in a later release…

---

<div class="post-metadata">

**Author:** ![Giulia](https://avatars.discourse-cdn.com/v4/letter/g/d07c76/32.png) [@Giulia](https://community.nianticspatial.com/u/Giulia)\
**Post date:** [December 1, 2021, 6:23pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/8 "2021-12-01T18:23:23Z")

</div>

Hi @Dan_Yu, following the steps solved all the issues, thanks a lot for it!

---

<div class="post-metadata">

**Author:** ![Todd\_Little](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@Todd\_Little](https://community.nianticspatial.com/u/Todd_Little)\
**Post date:** [December 2, 2021, 4:16pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/9 "2021-12-02T16:16:55Z")

</div>

I just wanted to add that I struggled with making a build - ran into a lot of Gradle issues. I finally got it to work by making a AAB instead of an APK build.

---

<div class="post-metadata">

**Author:** ![David\_Quevedo](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/david_quevedo/32/567_2.png) [@David\_Quevedo](https://community.nianticspatial.com/u/David_Quevedo)\
**Post date:** [December 4, 2021, 2:05am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/10 "2021-12-04T02:05:49Z")

</div>

Hi Eusebiu,

For the black screen issue that you are experiencing on Android, do you see the Vulkan Graphics API listed in your Project Settings \> Player \> Other Settings \> Graphics APIs? If so, you should remove this, as it can often lead to a black screen being displayed on some Android devices.

Also, as Dan\_Yu pointed out in a previous post, there might be a camera permission on device that’s not being allowed at runtime. As far as I know, the example apps don’t always prompt for camera permissions when you run them on device, so you might want to try checking the permissions for the app after it’s installed to make sure that they are all enabled.

Hope this helps!

---

<div class="post-metadata">

**Author:** ![Eusebiu\_Marcu](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@Eusebiu\_Marcu](https://community.nianticspatial.com/u/Eusebiu_Marcu)\
**Post date:** [December 4, 2021, 7:45am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/11 "2021-12-04T07:45:34Z")

</div>

Settings:

 ![image](https://us1.discourse-cdn.com/niantic/original/1X/8d49f58e86b4ea39cb509460de7d23f015e1b6f3.png)

```auto

JDK: C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08
NDK: r19c
Gradle: C:\Tools\gradle-6.9.1
=> all these with permissions result in black screen

If I use API 30 / Android 11 with a custom manifes, I get gradle errors (both aab and apk).

<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="schemas.android.com/apk/res/android"
    package="com.unity3d.player"
    xmlns:tools="schemas.android.com/tools">
    <application>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:theme="@style/UnityThemeSelector">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
        </activity>
    </application>  
    <queries>
    <package android:name="com.google.ar.core" />
  </queries> 
</manifest>

ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml:18:5-75 Error:

    Missing 'package' key attribute on element package at AndroidManifest.xml:18:5-75

ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml Error:

    Validation failed, exiting

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':unityLibrary:processReleaseManifest'.

> Manifest merger failed with multiple errors, see logs

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at help.gradle.org

BUILD FAILED in 9s

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

CommandInvokationFailure: Gradle build failed.

C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08\bin\java.exe -classpath "C:\Tools\gradle-6.9.1\lib\gradle-launcher-6.9.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"

stderr[

ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml:18:5-75 Error:

    Missing 'package' key attribute on element package at AndroidManifest.xml:18:5-75

ARDKStarted\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml Error:

    Validation failed, exiting

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':unityLibrary:processReleaseManifest'.

> Manifest merger failed with multiple errors, see logs

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at help.gradle.org

BUILD FAILED in 9s

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

]

stdout[

Starting a Gradle Daemon, 2 incompatible and 2 stopped Daemons could not be reused, use --status for details

> Configure project :launcher

WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.

The current default is 'true'.

> Configure project :unityLibrary

WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.

The current default is 'true'.

> Task :launcher:preBuild UP-TO-DATE

> Task :unityLibrary:preBuild UP-TO-DATE

> Task :unityLibrary:preReleaseBuild UP-TO-DATE

> Task :unityLibrary:checkReleaseManifest

> Task :launcher:prepareLintJar

> Task :unityLibrary:processReleaseManifest FAILED

See g.co/androidstudio/manifest-merger for more information about the manifest merger.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

Use '--warning-mode all' to show the individual deprecation warnings.

3 actionable tasks: 3 executed

]

exit code: 1
```

---

<div class="post-metadata">

**Author:** ![Eusebiu\_Marcu](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@Eusebiu\_Marcu](https://community.nianticspatial.com/u/Eusebiu_Marcu)\
**Post date:** [December 4, 2021, 7:53am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/12 "2021-12-04T07:53:40Z")

</div>

Apparently, some anti-span system has hidden my post with the settings and logs… ☹

---

<div class="post-metadata">

**Author:** ![David\_Quevedo](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/david_quevedo/32/567_2.png) [@David\_Quevedo](https://community.nianticspatial.com/u/David_Quevedo)\
**Post date:** [December 6, 2021, 6:59pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/13 "2021-12-06T18:59:25Z")

</div>

Thanks for the heads up, we’ve fixed the post and are looking at the information that you’ve added.

---

<div class="post-metadata">

**Author:** ![Jerome\_Morrison](https://avatars.discourse-cdn.com/v4/letter/j/278dde/32.png) [@Jerome\_Morrison](https://community.nianticspatial.com/u/Jerome_Morrison)\
**Post date:** [December 21, 2021, 5:20pm UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/14 "2021-12-21T17:20:18Z")

</div>

This is how I got mine to work also, by setting the target build for Android 10 when running on an Android 11.

I imagine something is out of sync between the most recent Android release which was only 3 months ago, and whatever is testing for the presence of the most updated Google Play Services for AR.

---

<div class="post-metadata">

**Author:** ![meow](https://avatars.discourse-cdn.com/v4/letter/m/c57346/32.png) [@meow](https://community.nianticspatial.com/u/meow)\
**Post date:** [January 18, 2022, 2:47am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/15 "2022-01-18T02:47:05Z")

</div>

Got mine working by setting the target API level to Android 10.0 as well. My Gradle version was kept to the recommended one and I did not add in the custom AndroidManifest file. Hope this works for others facing the same problem too

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/system/32/13_2.png) [@system](https://community.nianticspatial.com/u/system)\
**Post date:** [January 21, 2022, 1:18am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/16 "2022-01-21T01:18:53Z")

</div>

This topic was automatically closed 2 hours after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![David\_Quevedo](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/david_quevedo/32/567_2.png) [@David\_Quevedo](https://community.nianticspatial.com/u/David_Quevedo)\
**Post date:** [January 21, 2022, 1:35am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/17 "2022-01-21T01:35:35Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/system/32/13_2.png) [@system](https://community.nianticspatial.com/u/system)\
**Post date:** [January 22, 2022, 12:03am UTC](https://community.nianticspatial.com/t/android-build-requires-latest-ar-services/647/18 "2022-01-22T00:03:19Z")

</div>

This topic was automatically closed 2 hours after the last reply. New replies are no longer allowed.
