基于播放服务测量的多个版本请求

时间:2018-06-13 18:54:48

标签: android firebase firebase-realtime-database firebase-authentication firebase-cloud-messaging

  

错误:无法通知依赖项解析侦听器。   图书馆com.google.android.gms:play-services-measurement-base正在[[15.0.2,15.0.2],[15.0.4,15.0.4]]的各种其他图书馆提出要求,但已解决为15.0.4。禁用插件并使用./gradlew:app:dependencies检查依赖关系树。

apply plugin: 'com.android.application'

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

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.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'
    compile 'com.android.support:design:26.1.0'
    implementation 'com.google.firebase:firebase-core:15.0.4'
    implementation 'com.google.android.gms:play-services-location:15.0.4'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.google.firebase:firebase-auth:16.0.0'
    implementation 'com.firebaseui:firebase-ui:0.6.2'
}



apply plugin: 'com.google.gms.google-services'

2 个答案:

答案 0 :(得分:8)

您是否具有类路径“ com.google.gms:google-services:4.0.1”?

是4.0.1!我将其从4.0.0更新为4.0.1,没关系!

如果仍然无法使用,则可以执行此操作,手动添加而不使用plugin

答案 1 :(得分:0)

你的gradle中有几个问题,一般来说,这里的问题是不兼容。使用最新的Google Service版本,Firebase和其他Google库可以在不同的版本中使用,没有任何问题。

  1. 升级您的gradle:在Project gradle中,升级gradle版本
  2. classpath 'com.android.tools.build:gradle:3.1.3'

    1. 您还必须升级gradle-wrapper.properties文件
    2. distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

      1. 在项目中添加最新的Google服务版本:
      2. classpath 'com.google.gms:google-services:4.0.1'

        1. 不再支持编译,因此请将其更改为实现
        2. implementation 'com.android.support:design:26.1.0'

          1. Firebase-ui不再需要一次添加,删除它:
          2. implementation 'com.firebaseui:firebase-ui:0.6.2'(删除该行)

            1. 按照Firebase-ui docs添加您实际需要的依赖项