Unity 2019.4.20f1, Addressables 1.19.9, Device: TCL/8052_EEA/Hulk_7_KIDS_WIFI, OS Version: Android OS 9 / API-2
We have very few players that run in the following exception. How do you handle this case?
UnauthorizedAccessException: Access to the path "/storage/emulated/0/Android/data/com.mycompany.myproduct/files/com.unity.addressables/catalog_data1.hash" is denied.
System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options)
System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize, System.Boolean checkHost)
System.IO.File.ReadAllText (System.String path)
UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider+InternalOp.Start (UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle provideHandle, UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider rawProvider)
UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider.Provide (UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle provideHandle)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].Execute ()
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeExecute ()
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Start (UnityEngine.ResourceManagement.ResourceManager rm, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency, DelegateList`1[T] updateCallbacks)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.Start (UnityEngine.ResourceManagement.ResourceManager rm, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency, DelegateList`1[T] updateCallbacks)
UnityEngine.ResourceManagement.ResourceManager.StartOperation (UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation operation, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency)
UnityEngine.ResourceManagement.ResourceManager.ProvideResource (UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation location, System.Type desiredType, System.Boolean releaseDependenciesOnFailure)
UnityEngine.ResourceManagement.ResourceManager.ProvideResource[TObject] (UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation location)
UnityEngine.ResourceManagement.ResourceManager.CreateGroupOperation[T] (System.Collections.Generic.IList`1[T] locations, System.Boolean allowFailedDependencies)
UnityEngine.AddressableAssets.Initialization.InitializationOperation.LoadContentCatalog (UnityEngine.AddressableAssets.AddressablesImpl addressables, UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation loc, System.String providerSuffix, UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation remoteHashLocation)
UnityEngine.AddressableAssets.Initialization.InitializationOperation.LoadContentCatalogInternal (System.Collections.Generic.IList`1[T] catalogs, System.Int32 index, UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap locMap, UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation remoteHashLocation)
UnityEngine.AddressableAssets.Initialization.InitializationOperation.Execute ()
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeExecute ()
System.Action`1[T].Invoke (T obj)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1+<>c__DisplayClass57_0[TObject].<add_CompletedTypeless>b__0 (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] s)
System.Action`1[T].Invoke (T obj)
DelegateList`1[T].Invoke (T res)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeCompletionEvent ()
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure)
UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation.<Execute>b__8_0 (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] obj)
System.Action`1[T].Invoke (T obj)
DelegateList`1[T].Invoke (T res)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeCompletionEvent ()
UnityEngine.ResourceManagement.ResourceManager.ExecuteDeferredCallbacks ()
UnityEngine.ResourceManagement.ResourceManager.Update (System.Single unscaledDeltaTime)