Когда я пытаюсь запустить навигацию:
MapboxNavigation navigation = new MapboxNavigation(this, Mapbox.getAccessToken(), options);
navigation.startNavigation(route);
Я получаю следующую ошибку во время выполнения:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/mapbox/services/android/telemetry/location/LostLocationEngine;
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mapbox.services.android.telemetry.location.LostLocationEngine"
Действительно, я не могу импортировать класс из этого местоположения, однако LocationEngine доступен из com.mapbox.services.android.location.LostLocationEngine
. Я думаю, что это как-то связано с зависимостями. Это то, что я строю из mapbox в моем файле Gradle:
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-places:0.3.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-locationlayer:0.5.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.12.0'
Как я могу решить эту проблему, чтобы начать навигацию в моем приложении?