无法在Android上安装Firebase Performance Monitoring SDK

时间:2017-05-18 07:04:34

标签: firebase firebase-performance

我已经完成了https://firebase.google.com/docs/perf-mon/get-started-android中提到的所有必要步骤,之后当我尝试构建项目时,它给了我这个错误

FirebasePerformancePlugin may only be applied to Android projects

4 个答案:

答案 0 :(得分:4)

从错误中看,“apply plugin:'com.google.firebase.firebase-perf'”已添加到项目的build.gradle中。它需要进入应用程序的build.gradle,就在“apply plugin:'com.android.application'”行之后

答案 1 :(得分:0)

答案 2 :(得分:0)

这是我在实施时发现的。

如果您使用的是Android Studio 3.0,它已经更改了包含依赖项的语法,因此我们之前使用compile关键字包含了库依赖项,并且它已替换为implementation

现在如果您在项目级别build.gradle中使用的Firebase插件版本低于 1.1.3

classpath "com.google.firebase:firebase-plugins:1.1.2"

在App level build

implementation 'com.google.firebase:firebase-perf:11.4.2'

如果你这样做了,那么它会给你错误的说法

  

要使用Firebase Performance Plugin,必须将Firebase Performance Monitoring SDK添加到应用程序的build.gradle中。请添加compile com.google.firebase:firebase-perf:VERSION_NUMBER_GREATER_THAN_OR_EQUAL_TO_11.0.4'到app的build.gradle。

如下面的Firebase插件版本, 1.1.3 Firebase专门在应用级别build.gradle中寻找compile个关键字。

你可以通过两种方式解决这个问题。

1>将单词implementation更改为compile

2 - ;将您的firebase插件升级到1.1.3或更高版本。

希望这对某人也有帮助。 :)

答案 3 :(得分:0)

如果有人将apply plugin:'com.google.firebase.firebase-perf'放在应用级build.gralde中的默认apply plugin: 'com.android.application'之前(或之上),gradle将抛出相同的错误消息。因此,保持订单的记录非常重要。