Проблема с разрешениями геолокации в приложении на Android

Есть приложение на андроид которое использует постоянное место положение, сейчас проверяя приложение на телефоне столкнулся с ситуацией когда выбираю "разрешить при использовании приложения" приложение вылетает и в Logcat выдаёт java.lang.NoSuchFieldError: No field NO_OPTIONS of type Lcom/google/android/gms/common/api/Api$ApiOptions$NoOptions; in class Lcom/google/android/gms/common/api/Api$ApiOptions; or its superclasses (declaration of 'com.google.android.gms.common.api.Api$ApiOptions' appears in /data/app/~~Rme2K4E6N0Ohgyv57aYoAg==/com.otalia.cityoflove-RJ4Sq5RSa7qSqeRNfUTorw==/base.apk)

Просмотрев в гугле варианты решения проблемы - не нашел конкретного ответа, кто знает как это исправить поделитесь опытом

Полный лог ошибки

2022-02-27 13:15:47.958 25342-25342/com.otalia.cityoflove E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.otalia.cityoflove, PID: 25342
java.lang.NoSuchFieldError: No field NO_OPTIONS of type Lcom/google/android/gms/common/api/Api$ApiOptions$NoOptions; in class Lcom/google/android/gms/common/api/Api$ApiOptions; or its superclasses (declaration of 'com.google.android.gms.common.api.Api$ApiOptions' appears in /data/app/~~Rme2K4E6N0Ohgyv57aYoAg==/com.otalia.cityoflove-RJ4Sq5RSa7qSqeRNfUTorw==/base.apk)
    at com.google.android.gms.location.FusedLocationProviderClient.<init>(com.google.android.gms:play-services-location@@18.0.0:1)
    at com.sunnwy.firedate.Start.RegisterActivity.LocationRequest(RegisterActivity.java:378)
    at com.sunnwy.firedate.Start.RegisterActivity.access$900(RegisterActivity.java:58)
    at com.sunnwy.firedate.Start.RegisterActivity$4.onGranted(RegisterActivity.java:310)
    at com.nabinbhandari.android.permissions.Permissions.check(Permissions.java:105)
    at com.sunnwy.firedate.Start.RegisterActivity.LocationPremissionCheck(RegisterActivity.java:307)
    at com.sunnwy.firedate.Start.RegisterActivity.onCreate(RegisterActivity.java:112)
    at android.app.Activity.performCreate(Activity.java:8207)
    at android.app.Activity.performCreate(Activity.java:8191)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3819)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4022)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2336)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:246)
    at android.app.ActivityThread.main(ActivityThread.java:8653)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

Ответы (0 шт):