ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: пул-11-thread-1
Процесс: com.firebase.honest, PID: 26969java.lang.InсовместимыйClassChangeError: найден интерфейс
com.google.android.gms.location.ActivityRecognitionClient, но ожидался класс
(объявление
'com.google.android.gms .location.ActivityRecognitionClient' появляется в
/data/app/~~hu_y-IiWFIpBSx5CnSdKMQ==/com.firebase.honest-hiUPn68WsuQnMozEJwFgKQ==/base.apk!classes18.dex)
at
com.transistorsoft.xms.g.location.ActivityRecognitionClient.requestActivityUpdates(Неизвестно
Источник:50)
at
com.transistorsoft.locationmanager.service.ActivityRecognitionService.start(Неизвестно
Источник:78)
at
com.transistorsoft.locationmanager.service.TrackingService.start(Неизвестный
Источник:49)
at
com.transistorsoft.locationmanager.adapter .BackgroundGeolocation$z0.run(Unknown
Источник:145)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
на java.lang.Thread.run(Thread.java:1012)
[c.t.l.a. BackgroundGeolocation$w0 uncaughtException]
com.google.android.gms.location.FusedLocationProviderClient, но ожидался класс
(объявление
'com.google .android.gms.location.FusedLocationProviderClient' появляется
в
/data/app/~~hu_y-IiWFIpBSx5CnSdKMQ==/com.firebase.honest-hiUPn68WsuQnMozEJwFgKQ==/base.apk!classes18.dex)
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow
{applicationName}, чтобы получить доступ к местоположению этого устройства, даже если оно закрыто или
не используется?","message":"[CHANGEME] Это приложение собирает данные о местоположении для
ФУНКЦИИ X и ФУНКЦИИ Y."," позитивное действие":"Изменить на
"{backgroundPermissionOptionLabel}","negativeAction":""},"batchSync":false,"configUrl":"","debug":true,"deferTime":0, "desiredAccuracy":-1, "desiredOdometerAccuracy": 100, "disableAutoSyncOnCellular": false, "disableElasticity": false, "disableLocationAuthorizationAlert": false, "disableMotionActivityUpdates": false, "disableProviderChangeRecord": false, "disableStopDetection": false," distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true," geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"com.transistorsoft.rnbackgroundgeolocation.HeadlessTask","heartbeatInterval":-1,"httpRootProperty": "location", "httpTimeout": 60000, "isMoving": false, "locationAuthorizationRequest": "Always", "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC" ,"logLevel":5,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxMonitoredGeofences":97,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence" :75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Местоположение
Служба
активирована","color": "","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":-1,"sticky":false,"strings":{ },"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot ":true,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false, "stopOnTerminate":false, "stopTimeout":5, "triggerActivities":"in_vehicle,
на_велосипеде, пешком, бег ,
walking","url":"","useSignificantChangesOnly":false,"enabled":true,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false ,"didLaunchInBackground":false,"didDeviceReboot":false
java.lang.InсовместимыйClassChangeError: найден интерфейс
com.google.android.gms.location.FusedLocationProviderClient, но ожидался класс
( объявление
'com.google.android.gms.location.FusedLocationProviderClient' появляется
в
/data/app/~~hu_y-IiWFIpBSx5CnSdKMQ==/com.firebase.honest-hiUPn68WsuQnMozEJwFgKQ= =/base.apk!classes18.dex)
at
com.transistorsoft.xms.g.location.FusedLocationProviderClient.getLastLocation(Unknown
Source:50)
at
com.transistorsoft.locationmanager.location.TSLocationManager.getLastLocation(Неизвестный
Источник:20)
at
com.transistorsoft.locationmanager.service.TrackingService.restart(Неизвестный
Источник: 40)
at
com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.d (Неизвестный
Источник:119)
at
com.transistorsoft.locationmanager.adapter.BackgroundGeolocation .b(Неизвестный
Источник:14)
at
com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.getInstance(Неизвестный
Источник:10)
at
com.transistorsoft.locationmanager.scheduler.ScheduleEvent.a(Неизвестно
Источник:32)
at
com.transistorsoft.locationmanager.scheduler.ScheduleJobService$a.run(Неизвестно
Источник:33)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:644)
на java.lang.Thread.run(Thread.java:1012)
ниже мой android/build.gradle
buildscript {
ext {
buildToolsVersion = "34.0.0"
minSdkVersion = 21
compileSdkVersion = 34
targetSdkVersion = 34
ndkVersion = "25.1.8937393"
kotlinVersion = "1.8.0"
googlePlayServicesLocationVersion:"21.3.0"
}
repositories {
google()
mavenCentral()
maven { url 'https://maven.transistorsoft.com' }
}
dependencies {
classpath("com.android.tools.build:gradle")
classpath("com.facebook.react:react-native-gradle-plugin")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
// the google-services plugin past version 4.3.15 as it requires gradle >= 7.3.0
classpath 'com.google.gms:google-services:4.4.2'
}
allprojects { //
Подробнее здесь: https://stackoverflow.com/questions/790 ... -geolocati
Мобильная версия