Как я могу решить следующую проблему несоответствия зависимостей в Android Studio? Проблема упоминается ниже: - PullRequest
0 голосов
/ 11 ноября 2018

Gradle Error

Все библиотеки gms / firebase должны использовать одну и ту же версию спецификация (смешивание версий может привести к сбоям во время выполнения). Найденный версии 17.1.0, 17.0.4, 17.0.2, 17.0.1, 16.2.2, 16.0.4, 16.0.3, 16.0.2, 16.0.1, 16.0.0. Примеры включают com.google.android.gms: play-services-ads: 17.1.0 и com.google.firebase: firebase-iid: меньше на 17.0.4 ... (Ctrl + F1)

Существует несколько комбинаций библиотек или инструментов и библиотек, которые несовместимы или могут привести к ошибкам. Одна из таких несовместимостей компиляция с версией библиотек поддержки Android, которая не последняя версия (или, в частности, версия ниже, чем ваша targetSdkVersion.)

Зависимости Gradle следующие:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.firebase:firebase-ads:17.1.0'
implementation 'pub.devrel:easypermissions:1.3.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v13:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:palette-v7:28.0.0'
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'jp.wasabeef:recyclerview-animators:2.3.0'
implementation 'com.github.apl-devs:appintro:v4.2.3'
implementation 'com.iarcuschin:simpleratingbar:0.1.5'

}

Я попытался использовать зависимость «play-services-ads» вместо «firebase-ads». Также попытался добавить зависимость 'firebase-iid', но безуспешно. Я не уверен, имеет ли это отношение, но если я вижу консоль Gradle, я вижу это предупреждение «Предупреждение: Не удалось проанализировать хост www-proxy.idc.oracle.com». Как правильно разрешить зависимости?

1 Ответ

0 голосов
/ 11 ноября 2018

У меня проблема раньше.Если вы уже испортили эти версии, я предлагаю вам снова пройти через официальную Setup .Там может быть что-то нуждается в обновлении.

Особенно эти 2 шага:

1.Проверка корня gradle версии gms.

buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
    classpath 'com.google.gms:google-services:4.2.0'
  }
}

2. Обновление всех зависимостей в приложении gradleдо последней версии, например:

implementation 'com.google.firebase:firebase-ads:17.1.0'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.google.firebase:firebase-database:16.0.5'

Для последней версии: Примечания к выпуску Firebase

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...