未找到 ID 为“com.google.firebase.firebase-perf”的插件

And*_*der 6 android firebase firebase-performance

在实现 Firebase 的“性能”功能时,我在尝试同步 Gradle 时遇到以下错误:

Plugin with id 'com.google.firebase.firebase-perf' not found.
Run Code Online (Sandbox Code Playgroud)

我按照此处的说明实现了它: https://firebase.google.com/docs/perf-mon/get-started-android。特别是,它会引导您在根级别(项目级别)Gradle 文件中指定 com.google.firebase:perf-plugin 的类路径依赖项,而不是应用程序级别:

在此输入图像描述

这是我的 Gradle,左侧是应用程序级,右侧是项目级:

在此输入图像描述

小智 8

请在您的依赖类路径中添加性能插件

`classpath 'com.google.firebase:perf-plugin:1.3.1'  // Performance Monitoring plugin`
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试这个

id 'com.google.firebase.firebase-perf' version '1.4.2' apply false
Run Code Online (Sandbox Code Playgroud)


And*_*der 1

尽管红框警告不要将 perf-plugin 放入应用程序级 Gradle 中,但将其放在那里允许同步和编译,但在编译构建日志中出现各种新的红色警告:

在此输入图像描述

在此输入图像描述

在仅添加实现行几周后,根本不包括该插件仍然在我的性能选项卡中提供了一些内容:

implementation 'com.google.firebase:firebase-perf:19.0.9'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这两个性能实现解决方案中更好的一个是,将插件排除在外,而不是将其添加到应用程序级 Gradle 中,尽管存在明显的依赖冲突风险和构建异常,但我愿意接受各种观点。