我正在尝试将firebase-plugins
依赖项版本升级到支持Android Gradle插件版本1.1.2
的{{1}},但除非我使用{{1},否则Gradle构建配置会一直失败这是不推荐使用的。我正在使用Play服务版3+
并且我添加了compile
依赖项,因此失败了:
11.4.2
解决此问题的唯一方法是将上述firebase-perf
更改为implementation "com.google.firebase:firebase-perf:$playServicesVersion"
。有没有人找到解决方案来解决这个问题? (除了降级到implementation
版本compile
?)
以下是错误消息:
firebase-plugins
修改:已在1.1.0-alpha1
中修复此问题。
答案 0 :(得分:5)
此错误是因为firebase-perf插件专门针对com.google.firebase:firebase-perf SDK存在“编译”配置。如果构建时SDK未包含在build.gradle中,则稍后会出现运行时崩溃。
Android Studio 3.0将'compile'替换为'implementation',插件代码应该检查firebase-perf SDK的'implementation'配置。
现在的解决方法是继续使用: 编译“com.google.firebase:firebase-perf:$ playServicesVersion”
这将在未来的firebase-plugins版本中修复。