Я интегрировал Mapbox в свое приложение для Android через Gradle.
version = [
mapboxMapSdk : '6.8.1',
mapboxSdkServices : '4.3.0',
mapboxEvents : '3.5.7',
mapboxNavigator : '3.4.11',
.....
]
dependenciesList = [
// mapbox
mapboxMapSdk : "com.mapbox.mapboxsdk:mapbox-android-sdk:${version.mapboxMapSdk}",
mapboxSdkServices : "com.mapbox.mapboxsdk:mapbox-sdk-services:${version.mapboxSdkServices}",
mapboxSdkTurf : "com.mapbox.mapboxsdk:mapbox-sdk-turf:${version.mapboxSdkServices}",
mapboxEvents : "com.mapbox.mapboxsdk:mapbox-android-telemetry:${version.mapboxEvents}",
mapboxNavigator : "com.mapbox.navigator:mapbox-navigation-native:${version.mapboxNavigator}",
.....
]
Во время сборки я получаю следующие ошибки:
Unresolved reference: LocationEnginePriority
Unresolved reference: LocationEngineListener
None of the following functions can be called with the arguments supplied: @RequiresPermission public abstract fun requestLocationUpdates(@NonNull p0: LocationEngineRequest, p1: PendingIntent!): Unit defined in com.mapbox.android.core.location.LocationEngine
@RequiresPermission public abstract fun requestLocationUpdates(@NonNull p0: LocationEngineRequest, @NonNull p1: LocationEngineCallback<LocationEngineResult!>, @Nullable p2: Looper?): Unit defined in com.mapbox.android.core.location.LocationEngine
Это старый проект, который я взял на себя. Кажется, что некоторые зависимости не могут быть решены, но я не могу точно определить точную проблему. Попытка использовать последнюю версию latest.release
библиотек mapbox не помогла. Вы знаете, какие зависимости мне нужно настроить?