Android Studio错误库com.google.android.gms:play-services-measurement-base

时间:2018-05-06 14:26:55

标签: android firebase android-studio android-gradle google-play-services

如何在Android Studio上使用它。

  

com.google.android.gms库:play-services-measurement-base正在[[15.0.0,15.0.0],[15.0.2,15.0.2]]的各种其他图书馆请求,但结算为15.0.2。禁用插件并使用./gradlew:app:dependencies检查依赖关系树。

3 个答案:

答案 0 :(得分:2)

据报道here:

  

您需要将后一个依赖项的版本更新为 15.0.2 。这解决了Google Services Gradle插件版本 3.3.0 报告的问题:库com.google.android.gms:play-services-measurement-base正在由其他各种图书馆在[ [15.0.0,15.0.0],[15.0.2,15.0.2]],但解析为15.0.2 ......

然后将您的Google Play服务插件更新为 3.3.0

classpath 'com.google.gms:google-services:3.3.0'

并将依赖关系更新为 15.0.2

答案 1 :(得分:1)

解决此问题 - 如果您选择Firestore数据库,请执行以下操作: 首先我们将在Gradle中添加更新的这些内容:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }
}

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

此次更新后:

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
  implementation 'com.google.firebase:firebase-core:16.0.0'

  // Getting a "Could not find" error? Make sure you have
  // added the Google maven respository to your root build.gradle
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

然后Rebuild或Sunc Now,问题将得到解决。

如果您正在使用RealTime数据库,那么请执行以下操作: -

设置依赖关系:

implementation 'com.google.firebase:firebase-database:15.0.0'

并删除FireStore依赖关系。

这一定会解决您的问题...如果您愿意,请投票给我

答案 2 :(得分:0)

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }
}

这对我有用。添加最新版本,即4.0.1