gpslogger icon indicating copy to clipboard operation
gpslogger copied to clipboard

error gpsLogging service

Open omidkarami77 opened this issue 2 years ago • 1 comments

hi error android 12 to line gpsLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, gpsLocationListener); at android.location.ILocationManager$Stub$Proxy.registerLocationListener(ILocationManager.java:1502)

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.mendhak.gpslogger, PID: 8720 java.lang.RuntimeException: Unable to start service com.mendhak.gpslogger.GpsLoggingService@dbd8b33 with Intent { cmp=com.mendhak.gpslogger/.GpsLoggingService }: java.lang.SecurityException: uid 10470 does not have android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION. at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5112) at android.app.ActivityThread.access$2200(ActivityThread.java:310) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2321) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8641) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1133) Caused by: java.lang.SecurityException: uid 10470 does not have android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION. at android.os.Parcel.createExceptionOrNull(Parcel.java:2437) at android.os.Parcel.createException(Parcel.java:2421) at android.os.Parcel.readException(Parcel.java:2404) at android.os.Parcel.readException(Parcel.java:2346) at android.location.ILocationManager$Stub$Proxy.registerLocationListener(ILocationManager.java:1502) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:1499) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:1187) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:1152) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:1123) at com.mendhak.gpslogger.GpsLoggingService.startGpsManager(GpsLoggingService.java:621) at com.mendhak.gpslogger.GpsLoggingService.startLogging(GpsLoggingService.java:409) at com.mendhak.gpslogger.GpsLoggingService.onStartCommand(GpsLoggingService.java:136) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5094) at android.app.ActivityThread.access$2200(ActivityThread.java:310)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2321)  at android.os.Handler.dispatchMessage(Handler.java:106)  at android.os.Looper.loopOnce(Looper.java:226)  at android.os.Looper.loop(Looper.java:313)  at android.app.ActivityThread.main(ActivityThread.java:8641)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1133)  Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.location.LocationPermissions.enforceLocationPermission(LocationPermissions.java:115) at com.android.server.location.LocationManagerService.registerLocationListener(LocationManagerService.java:1015) at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:609) at android.os.Binder.execTransactInternal(Binder.java:1215) at android.os.Binder.execTransact(Binder.java:1179)

omidkarami77 avatar Jan 29 '22 11:01 omidkarami77

uid 10470 does not have android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION.

Looks like the app hasn't been granted permissions, or the permissions have been revoked. Try reopening the application and you should get prompted to grant it permissions, or you can also grant it permissions from the settings apps area.

mendhak avatar Jan 30 '22 14:01 mendhak