Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mapBoxMap causing flutter app crash #1296

@milad-alsabbagh

Description

@milad-alsabbagh

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions