ОШИБКА: не удалось разрешить: com.google. android .gms: play-services-ads: 18.3.0 - PullRequest
0 голосов
/ 19 февраля 2020

Во время синхронизации проекта после добавления рекламы play-services, я всегда получаю эту ошибку "не удалось разрешить рекламу play-services-ads".

build.gradle на уровне проекта

    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
        classpath 'com.google.gms:google-services:4.3.3'

    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

build.gradle на уровне приложения

dependencies {
   implementation 'androidx.media:media:1.0.1'
   implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.11.3'
   implementation 'com.google.android.gms:play­services-­ads:18.3.0'
}

Ответы [ 2 ]

0 голосов
/ 19 февраля 2020

Добавили ли вы применить плагин на уровне приложения build.gradle

dependencies {
   implementation 'androidx.media:media:1.0.1'
   implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.11.3'
   implementation 'com.google.android.gms:play­services-­ads:18.3.0'
}
apply plugin: 'com.google.gms.google-services' //add this
0 голосов
/ 19 февраля 2020

Добавление репозиториев Maven во все проекты.

Файл сборки проекта:

implementation 'com.google.android.gms:play-services-ads:18.3.0'

Файл сборки верхнего уровня:

buildscript {
ext.kotlin_version = '1.3.50'
repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.5.3'
    classpath 'com.google.gms:google-services:4.3.3'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    google()
    jcenter()
    maven {
        url "https://maven.google.com"
    }
    maven {
        url "https://jitpack.io"
    }
}
}
...