使用实现或 api 时,Firebase 性能配置因 v1.1.2 而失败
Firebase Performance configuration fails with v1.1.2 when using implementation or api
我正在尝试将我的 firebase-plugins
依赖版本升级到支持 Android Gradle 插件版本 3+
的 1.1.2
,但是 Gradle 构建配置一直失败,除非我使用 compile
已弃用。我正在使用 Play 服务版本 11.4.2
并且我添加了 firebase-perf
依赖项,但失败了:
implementation "com.google.firebase:firebase-perf:$playServicesVersion"
解决它的唯一方法是将上面的 implementation
更改为 compile
。有没有人找到解决这个问题的方法? (除了降级到 firebase-plugins
版本 1.1.0-alpha1
?)
错误信息如下:
* What went wrong:
A problem occurred configuring project ':app'.
> To use the Firebase Performance Plugin, the Firebase Performance Monitoring SDK must be added to the app's build.gradle. Please add compile 'com.google.firebase:f
irebase-perf:VERSION_NUMBER_GREATER_THAN_OR_EQUAL_TO_11.0.4' to the app's build.gradle.
编辑: 这已在 firebase-plugins:1.1.3
.
中修复
此错误是因为 firebase-perf 插件专门寻找 com.google.firebase:firebase-perf SDK 的 'compile' 配置。如果 SDK 在构建时未包含在 build.gradle 中,稍后将出现 运行 时间崩溃。
Android Studio 3.0 将 'compile' 替换为 'implementation',插件代码应该改为检查 firebase-perf SDK 的 'implementation' 配置。
现在的解决方法是继续使用:
编译 "com.google.firebase:firebase-perf:$playServicesVersion"
这将在未来的 firebase-plugins 版本中修复。
我正在尝试将我的 firebase-plugins
依赖版本升级到支持 Android Gradle 插件版本 3+
的 1.1.2
,但是 Gradle 构建配置一直失败,除非我使用 compile
已弃用。我正在使用 Play 服务版本 11.4.2
并且我添加了 firebase-perf
依赖项,但失败了:
implementation "com.google.firebase:firebase-perf:$playServicesVersion"
解决它的唯一方法是将上面的 implementation
更改为 compile
。有没有人找到解决这个问题的方法? (除了降级到 firebase-plugins
版本 1.1.0-alpha1
?)
错误信息如下:
* What went wrong:
A problem occurred configuring project ':app'.
> To use the Firebase Performance Plugin, the Firebase Performance Monitoring SDK must be added to the app's build.gradle. Please add compile 'com.google.firebase:f
irebase-perf:VERSION_NUMBER_GREATER_THAN_OR_EQUAL_TO_11.0.4' to the app's build.gradle.
编辑: 这已在 firebase-plugins:1.1.3
.
此错误是因为 firebase-perf 插件专门寻找 com.google.firebase:firebase-perf SDK 的 'compile' 配置。如果 SDK 在构建时未包含在 build.gradle 中,稍后将出现 运行 时间崩溃。
Android Studio 3.0 将 'compile' 替换为 'implementation',插件代码应该改为检查 firebase-perf SDK 的 'implementation' 配置。
现在的解决方法是继续使用: 编译 "com.google.firebase:firebase-perf:$playServicesVersion"
这将在未来的 firebase-plugins 版本中修复。