Gradle项目同步失败(依赖性错误)

时间:2018-04-01 06:24:48

标签: android gradle dependencies build.gradle

添加新依赖项时,错误显示为:

  

C:\ Users \ Davud \ Desktop \ android projects \ SaySistemleri \ app \ build.gradle       错误:无法解析':app @ debug / compileClasspath'的依赖关系:无法解析com.google.android.gms:play-services-ads:12.0.1。       打开文件
显示详细信息       错误:无法解析':app @ debugAndroidTest / compileClasspath'的依赖关系:无法解析com.google.android.gms:play-services-ads:12.0.1。       打开文件
显示详细信息       错误:无法解析':app @ debugUnitTest / compileClasspath'的依赖项:无法解析com.google.android.gms:play-services-ads:12.0.1。       打开文件
显示详细信息       错误:无法解析':app @ release / compileClasspath'的依赖关系:无法解析com.google.android.gms:play-services-ads:12.0.1。       打开文件
显示详细信息       错误:无法解析':app @ releaseUnitTest / compileClasspath'的依赖关系:无法解析com.google.android.gms:play-services-ads:12.0.1。       打开文件
显示细节

Gradle Code:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.example.davud.numberrepresentator"
        minSdkVersion 14
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    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'
    compile 'com.android.support:design:26.1.0'
    implementation 'com.google.android.gms:play-services-ads:12.0.1'
}

2 个答案:

答案 0 :(得分:0)

潜在的问题是: 1.您添加的依赖项具有与之前添加的依赖项相同的功能。 2.您可能需要添加apply plugin: 'com.google.gms.google-services' 3.您可以检查您的依赖库(有时是来自Maven)

maven { url "https://maven.google.com" // Google's Maven repository }

Check here

答案 1 :(得分:0)

在您的顶级build.gradle中添加此行url maven.google.com

allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } } }

相关问题