【发布时间】:2019-07-05 03:41:08
【问题描述】:
我正在尝试集成 Firebase 性能 SDK。它在这一行发生冲突(Analysis 标记为红线)并在启动应用程序后崩溃:
compile 'com.google.android.gms:play-services-ads:16.0.0'
所有 gms/firebase 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 17.1.0、17.0.5、17.0.3、17.0.1、16.3.0、16.2.3、16.2.1、16.1.0、16.0.7、16.0.3、16.0.1、16.0.0。
我已经搜索并尝试了这个类似标题的相关问题/答案,但没有人可以工作。
下面列出了依赖项。在我使用所有版本 11.8.0 之前运行良好。 Performance SDK 希望我使用 firebase-perf:16.2.3 并引发此问题。即使我将它们全部修改为 16.x.x,它仍然无法修复。我想知道它是否需要所有相同的颠覆?但这无法完成,因为我尝试过其中许多缺乏很多颠覆。例如,如果使用所有版本 16.0.0,其中一些会出现“无法解析:...”。
build.gradle(模块:app)
compile 'com.google.android.gms:play-services-ads:16.0.0'
compile 'com.google.firebase:firebase-core:16.0.7'
compile 'com.google.firebase:firebase-ads:16.0.1'
compile 'com.google.firebase:firebase-auth:16.1.0'
compile 'com.google.firebase:firebase-crash:16.2.1'
implementation 'com.google.firebase:firebase-config:16.3.0'
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.google.firebase:firebase-perf:16.2.3'
build.gradle(项目:xxxx)
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.google.gms:google-services:4.0.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
classpath 'io.fabric.tools:gradle:1.25.4' //for crashlytics
classpath 'com.google.firebase:firebase-plugins:1.1.5' //for performance
}
【问题讨论】:
-
请添加您的 build.gradle 文件的全部内容。请同时添加另一个。
-
您在顶级 gradle 文件中使用了非常旧版本的 Play 服务插件。根据文档检查 everything 是否是最新的。 firebase.google.com/docs/android/setup
-
@Doug Stevenson,一切都是最新的,除了以下两个。但即使我将它们更新到 17.1.3,这个错误仍然存在。编译 'com.google.android.gms:play-services-ads:17.1.3' 编译 'com.google.firebase:firebase-ads:17.1.3'
-
您的播放服务插件已经过时了。最新的是 4.2.0。你有 3.0.0。您还使用另一个旧版本 4.0.2 再次列出它。
-
@Doug Stevenson,谢谢!我删除了必要的类路径“com.google.gms:google-services:3.0.0”。同样的错误仍然存在。如果我使用 4.2.0,还会出现一些其他错误,如下所示。它似乎与原始错误无关。错误:找不到 com.google.android.gms:strict-version-matcher-plugin:1.1.0。在以下位置搜索:file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher- plugin-1.1.0.pom...
标签: android firebase gradle google-play-services