Gradle错误-无法解决在Android Studio中添加TomTom Maps SDK的问题

时间:2019-06-15 19:17:18

标签: android gradle tomtom tomtom-android-sdk

我想计算2点之间的距离,并在textview中显示距离和持续时间。为此,我使用了TomTom的Rounting API。当我尝试向项目中添加依赖项时,我的gradle抛出了以下错误- 错误:无法解决:com.tomtom.online:sdk-routing:2.4101 在项目结构对话框中显示 受影响的模块:应用

我已遵循TomTom文档-https://developer.tomtom.com/maps-android-sdk/getting-started-2

中提到的所有步骤。

这些是我所做的代码更改-

在应用程序build.gradle文件中添加了compileOptions-


android {
    compileSdkVersion 28
    defaultConfig {
        resConfigs "en"
        applicationId "com.example.practiseRouting"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

还添加了依赖项

implementation 'com.tomtom.online:sdk-routing:2.4101'

在清单文件中添加了API密钥-

<meta-data
                android:name="OnlineRouting.Key"
                android:value="--------------------------------" />

我的网络连接稳定,所以这不是问题。解决该问题的任何帮助将受到高度赞赏。

谢谢。

1 个答案:

答案 0 :(得分:0)

https://developer.tomtom.com/maps-sdk-android/android-tutorials-use-cases/search-along-route

在build.gradle项目文件中,将TomTom存储库添加到存储库列表中。从此处下载TomTom Maps SDK依赖项。

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url "https://maven.tomtom.com:8443/nexus/content/repositories/releases/"
        }
    }
}
相关问题