mapbox添加导航依赖项

时间:2018-03-23 16:30:00

标签: android navigation dependencies mapbox

我正在尝试按照Navigation API.

的地图框教程

在我的app build.gradle中,我添加了:

implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1'

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:support-core-utils:25.4.0'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1'
    implementation 'com.android.support:appcompat-v7:25.4.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.android.support:design:25.4.0'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:5.5.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

但是gradle构建无法解决。现在是什么状况?我认为我需要的只是添加依赖项块,它将获得依赖项。我已经设置了代理设置。它获取其他mapbox依赖项。

错误讯息: 错误:无法解析配置':app:debugCompileClasspath'的所有文件。

  

无法解析com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1。     要求:         项目:app   无法解析com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1。   无法获取资源“https://dl.google.com/dl/android/maven2/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   无法获得“https://dl.google.com/dl/android/maven2/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   dl.google.com   无法解析com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1。   无法获取资源“https://jcenter.bintray.com/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   无法获得“https://jcenter.bintray.com/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   jcenter.bintray.com   无法解析com.mapbox.mapboxsdk:mapbox-android-navigation:0.11.1。   无法获取资源“https://maven.google.com/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   无法获得“https://maven.google.com/com/mapbox/mapboxsdk/mapbox-android-navigation/0.11.1/mapbox-android-navigation-0.11.1.pom”。   maven.google.com

2 个答案:

答案 0 :(得分:0)

// You Can Use This Lib. For Android Studio 3.0.1


    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.9.0'
    implementation('com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.9.0') {
        transitive = true
    }

    implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:5.3.2'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

    implementation('com.mapbox.mapboxsdk:mapbox-android-sdk:5.3.2@aar') {
        transitive = true

    }

答案 1 :(得分:0)

// 包括基本的需要的依赖

classpath "com.android.tools.build:gradle:4.1.3"
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.36'
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5"

// build.gradle

// RX
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
implementation 'io.reactivex.rxjava2:rxjava:2.2.10'

//Network
implementation "com.squareup.retrofit2:retrofit:2.9.0"
implementation "com.squareup.retrofit2:adapter-rxjava2:2.9.0"
implementation "com.squareup.retrofit2:converter-gson:2.9.0"
implementation 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
implementation 'com.squareup.okhttp3:logging-interceptor:3.12.0'

// GSON
implementation 'com.google.code.gson:gson:2.8.6'

// LifeCycle
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.3.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.0'

// Navigatiopn
implementation "androidx.navigation:navigation-compose:2.4.0-alpha03"

/// navigation component
implementation "androidx.navigation:navigation-fragment:2.3.5"
implementation "androidx.navigation:navigation-ui:2.3.5"

// Hilt
implementation "com.google.dagger:hilt-android:2.37"
annotationProcessor 'com.google.dagger:hilt-android-compiler:2.36'