You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some classes were changed to interfaces, the FusedLocationProviderClient is used within the Geolocator and MapLibre. geolocator_android: 4.14 started pulling the new version which can cause a IncompatibleClassChangeException inside MapLibre which results in the app hard crashing.
The only workaround at the moment seems to be pinning geolocator_android.
In MapLibre Android 10, the GMS location provider has been removed (maplibre/maplibre-native#379) so this will no longer be a problem. flutter-maplibre-gl needs to be updated at some point.
The text was updated successfully, but these errors were encountered:
This is more an info post then an issue.
I ran into random crashes which are caused by incompatible class changes in
com.google.android.gms:play-services-location:21.0.0
See https://developers.google.com/android/guides/releases#october_13_2022Some classes were changed to interfaces, the
FusedLocationProviderClient
is used within the Geolocator and MapLibre.geolocator_android: 4.14
started pulling the new version which can cause aIncompatibleClassChangeException
inside MapLibre which results in the app hard crashing.The only workaround at the moment seems to be pinning
geolocator_android
.In MapLibre Android 10, the GMS location provider has been removed (maplibre/maplibre-native#379) so this will no longer be a problem.
flutter-maplibre-gl
needs to be updated at some point.The text was updated successfully, but these errors were encountered: