-
Notifications
You must be signed in to change notification settings - Fork 540
Description
I used MapBox Api and MapBox-gl package to show map in my flutter app but every thing was ok until I had to update my ext,kotlin-version to 1.8.20 (latest version) it was working fine in 1.6.10 but now when I make myLocationEnabled :true the app crashes and show this errors
E/AndroidRuntime( 2456): FATAL EXCEPTION: main
E/AndroidRuntime( 2456): Process: com.example.salesmate, PID: 2456
E/AndroidRuntime( 2456): java.lang.IncompatibleClassChangeError: Found interface com.google.android.gms.location.FusedLocationProviderClient, but class was expected (declaration of 'com.google.android.gms.location.FusedLocationProviderClient' appears in /data/app/com.example.salesmate-Crzx4UqDv2LvaU4s0KqYmQ==/base.apk!classes2.dex)
E/AndroidRuntime( 2456): at com.mapbox.android.core.location.GoogleLocationEngineImpl.requestLocationUpdates(GoogleLocationEngineImpl.java:58)
E/AndroidRuntime( 2456): at com.mapbox.android.core.location.GoogleLocationEngineImpl.requestLocationUpdates(GoogleLocationEngineImpl.java:26)
E/AndroidRuntime( 2456): at com.mapbox.android.core.location.LocationEngineProxy.requestLocationUpdates(LocationEngineProxy.java:34)
E/AndroidRuntime( 2456): at com.mapbox.mapboxsdk.location.LocationComponent.onLocationLayerStart(LocationComponent.java:1439)
E/AndroidRuntime( 2456): at com.mapbox.mapboxsdk.location.LocationComponent.enableLocationComponent(LocationComponent.java:1568)
E/AndroidRuntime( 2456): at com.mapbox.mapboxsdk.location.LocationComponent.setLocationComponentEnabled(LocationComponent.java:551)
E/AndroidRuntime( 2456): at com.mapbox.mapboxgl.MapboxMapController.enableLocationComponent(MapboxMapController.java:274)
E/AndroidRuntime( 2456): at com.mapbox.mapboxgl.MapboxMapController.updateMyLocationEnabled(MapboxMapController.java:1563)
E/AndroidRuntime( 2456): at com.mapbox.mapboxgl.MapboxMapController.setMyLocationEnabled(MapboxMapController.java:1451)
E/AndroidRuntime( 2456): at com.mapbox.mapboxgl.Convert.interpretMapboxMapOptions(Convert.java:253)
E/AndroidRuntime( 2456): at com.mapbox.mapboxgl.MapboxMapController.onMethodCall(MapboxMapController.java:607)
E/AndroidRuntime( 2456): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:258)
E/AndroidRuntime( 2456): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/AndroidRuntime( 2456): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)
E/AndroidRuntime( 2456): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/AndroidRuntime( 2456): at android.os.Handler.handleCallback(Handler.java:873)
E/AndroidRuntime( 2456): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2456): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime( 2456): at android.app.ActivityThread.main(ActivityThread.java:7073)
E/AndroidRuntime( 2456): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 2456): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
E/AndroidRuntime( 2456): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)
I/Process ( 2456): Sending signal. PID: 2456 SIG: 9
is there any solution please I am on deadline for project thanks