Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio错误库com.google.Android.gms:play services度量库_Android_Firebase_Android Studio_Android Gradle Plugin_Google Play Services - Fatal编程技术网

Android Studio错误库com.google.Android.gms:play services度量库

Android Studio错误库com.google.Android.gms:play services度量库,android,firebase,android-studio,android-gradle-plugin,google-play-services,Android,Firebase,Android Studio,Android Gradle Plugin,Google Play Services,如何做到这一点我是Android Studio的新手 图书馆com.google.android.gms:play services度量库正被其他各种图书馆请求访问[[15.0.0,15.0.0],[15.0.2,15.0.2]],但已解析为15.0.2。禁用插件并使用./gradlew:app:dependencies检查依赖关系树 据报道 您需要将后一个依赖项的版本更新为15.0.2。这解决了Google Services Gradle插件报告的版本3.3.0的问题:图书馆com.Googl

如何做到这一点我是Android Studio的新手

图书馆com.google.android.gms:play services度量库正被其他各种图书馆请求访问[[15.0.0,15.0.0],[15.0.2,15.0.2]],但已解析为15.0.2。禁用插件并使用./gradlew:app:dependencies检查依赖关系树

据报道

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

然后将您的google play services插件更新为3.3.0

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

并将依赖项更新为15.0.2

与我一起解决此问题-如果您选择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'
然后立即重建或Sunc,问题将得到解决

如果您正在处理实时数据库,请执行以下操作:-

设置依赖项:

implementation 'com.google.firebase:firebase-database:15.0.0'
并删除以上FireStore依赖项

这肯定会解决你的问题。。。如果你愿意,那就投我一票

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

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

不适用于此更新。当前版本的play services是我使用的3.3.1版本。然后在我的应用程序gradle文件中,我对所有google API使用了15.0.0版,这就是我在这里看到的:。它仍然不能解决问题。问题持续存在不正确,如上所述,您必须至少使用15.0.2。查看maven谷歌回购协议。google play services LIB也有15.0.2:(特别是com.google.android.gms:play services analytics com.google.android.gms:play services appinvite com.google.android.gms:play services tagmanager)我通过指定我在应用程序中使用的firebase依赖项的实际版本解决了这个问题,因为某些依赖项不再共享相同的版本号。如果您使用最新的play services,那么您需要在gradle文件中指定每个依赖项版本,特别是如果您使用firebase。我得到的是:库com.google.android.gms:play services ads lite被其他各种库在[[17.1.1,17.1.1]]请求,但解析为11.4.2。禁用插件并使用./gradlew:app:dependencies检查依赖关系树。在我的例子中,从com.google.gms:googleservices:4.1.0更新到com.google.gms:googleservices:4.2.0解决了这个问题。祝你好运你救了我一天,不工作。问题的原因是
为我应用插件:“com.google.gms.google服务”