Android Studio错误库com.google.Android.gms: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.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.0Android 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
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服务”
。