I have been working on location based Android application.Also I have taken care of run time dangerous location permissions. It works great while testing the various devices from 4.0 to 8.0.
I have no other dangerous permissions.
If the exception is for the run time location permission, it would have read something like below
java.lang.SecurityException: Client must have ACCESS_FINE_LOCATION permission to request PRIORITY_HIGH_ACCURACY locations.
But instead, the logs are as below.
java.lang.SecurityException:
at android.os.Parcel.readException (Parcel.java:1683)
at android.os.Parcel.readException (Parcel.java:1636)
at com.google.android.gms.internal.zzed.zzb (Unknown Source)
at com.google.android.gms.internal.zzcdx.zza (Unknown Source)
at com.google.android.gms.internal.zzcea.zza (Unknown Source)
at com.google.android.gms.internal.zzceh.zza (Unknown Source)
at com.google.android.gms.location.zzi.zzb (Unknown Source)
at com.google.android.gms.common.api.internal.zzd.zzb (Unknown Source)
at com.google.android.gms.common.api.internal.zzb.zza (Unknown Source)
at com.google.android.gms.common.api.internal.zzbr.zzb (Unknown Source)
at com.google.android.gms.common.api.internal.zzbr.zzaik (Unknown Source)
at com.google.android.gms.common.api.internal.zzbr.onConnected (Unknown Source)
at com.google.android.gms.common.internal.zzac.onConnected (Unknown Source)
at com.google.android.gms.common.internal.zzn.zzakf (Unknown Source)
at com.google.android.gms.common.internal.zze.zzv (Unknown Source)
at com.google.android.gms.common.internal.zzi.zzakg (Unknown Source)
at com.google.android.gms.common.internal.zzh.handleMessage (Unknown Source)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:154)
at android.os.HandlerThread.run (HandlerThread.java:61)
Number of count for the exception is 1216 over the google play console & impacted users are 368 within short period of time.
Any help would be appreciated. Thanks in advance