无法在 Android 上安装 Firebase Performance Monitoring SDK
Can't install Firebase Performance Monitoring SDK on Android
我已经完成了这里提到的所有必要步骤 https://firebase.google.com/docs/perf-mon/get-started-android 之后,当我尝试构建项目时,它给了我这个错误
FirebasePerformancePlugin may only be applied to Android projects
从错误看来 "apply plugin: 'com.google.firebase.firebase-perf'" 已添加到项目的 build.gradle。它需要进入应用程序的 build.gradle,就在 "apply plugin: 'com.android.application'" 行
之后
你能看看Performance Monitoring Android code sample on GitHub吗?
相关 build.gradle 个文件:
https://github.com/firebase/quickstart-android/blob/master/perf/build.gradle
https://github.com/firebase/quickstart-android/blob/master/perf/app/build.gradle
这是我在实施它时发现的。
如果您使用的是 Android studio 3.0,它已经更改了包含依赖项的语法,因此之前我们使用 compile
关键字包含库依赖项,它已替换为 implementation
。
现在如果您在项目级别 build.gradle
中使用低于 1.1.3 的 Firebase 插件版本
classpath "com.google.firebase:firebase-plugins:1.1.2"
并且在应用程序级别构建
implementation 'com.google.firebase:firebase-perf:11.4.2'
如果你这样做了那么它会给你错误说
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:firebase-perf:VERSION_NUMBER_GREATER_THAN_OR_EQUAL_TO_11.0.4' to the app's build.gradle.
在以下 Firebase 插件版本中,1.1.3 Firebase 专门在应用级别 compile
寻找关键字 build.gradle。
你可以用两种方法解决这个问题。
1> 将单词 implementation
更改为 compile
。
2> 将您的 firebase 插件升级到 1.1.3
或更高版本。
希望这对某些人也有帮助。 :)
如果有人将 apply plugin:'com.google.firebase.firebase-perf'
放在 app-level 之前(或上方)默认的 apply plugin: 'com.android.application'
app-level build.gralde,gradle 将抛出相同的错误信息。因此,保持记录的顺序很重要。
我已经完成了这里提到的所有必要步骤 https://firebase.google.com/docs/perf-mon/get-started-android 之后,当我尝试构建项目时,它给了我这个错误
FirebasePerformancePlugin may only be applied to Android projects
从错误看来 "apply plugin: 'com.google.firebase.firebase-perf'" 已添加到项目的 build.gradle。它需要进入应用程序的 build.gradle,就在 "apply plugin: 'com.android.application'" 行
之后你能看看Performance Monitoring Android code sample on GitHub吗?
相关 build.gradle 个文件:
https://github.com/firebase/quickstart-android/blob/master/perf/build.gradle https://github.com/firebase/quickstart-android/blob/master/perf/app/build.gradle
这是我在实施它时发现的。
如果您使用的是 Android studio 3.0,它已经更改了包含依赖项的语法,因此之前我们使用 compile
关键字包含库依赖项,它已替换为 implementation
。
现在如果您在项目级别 build.gradle
中使用低于 1.1.3 的 Firebase 插件版本classpath "com.google.firebase:firebase-plugins:1.1.2"
并且在应用程序级别构建
implementation 'com.google.firebase:firebase-perf:11.4.2'
如果你这样做了那么它会给你错误说
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:firebase-perf:VERSION_NUMBER_GREATER_THAN_OR_EQUAL_TO_11.0.4' to the app's build.gradle.
在以下 Firebase 插件版本中,1.1.3 Firebase 专门在应用级别 compile
寻找关键字 build.gradle。
你可以用两种方法解决这个问题。
1> 将单词 implementation
更改为 compile
。
2> 将您的 firebase 插件升级到 1.1.3
或更高版本。
希望这对某些人也有帮助。 :)
如果有人将 apply plugin:'com.google.firebase.firebase-perf'
放在 app-level 之前(或上方)默认的 apply plugin: 'com.android.application'
app-level build.gralde,gradle 将抛出相同的错误信息。因此,保持记录的顺序很重要。