[英]Unable to build project after adding Firebase Performance - Android
I am trying to add Firebase Performance SDK to my project but am running into issues when building the project.我正在尝试将 Firebase Performance SDK 添加到我的项目中,但在构建项目时遇到了问题。
Everything will sync in Gradle without issue.一切都将在 Gradle 中同步,没有问题。 Unfortunately, I am at a loss about what is happening here.
不幸的是,我对这里发生的事情一无所知。
Any ideas?有任何想法吗?
Thanks in advance!提前致谢!
Build output is throwing the following errors:构建 output 抛出以下错误:
Caused by: org.gradle.tooling.BuildException: Failed to process: /…/…/app/build/intermediates/transforms/FirebasePerformancePlugin/dev/75, /…/…/app/build/intermediates/transforms/FirebasePerformancePlugin/dev/86, /…/…/app/build/intermediates/transforms/FirebasePerformancePlugin/dev/87, ................. /…/…/grove_android/app/build/intermediates/transforms/FirebasePerformancePlugin/dev/202, /…/…/app/build/intermediates/transforms/FirebasePerformancePlugin/dev/203
:app:dexBuilderDev
org.gradle.tooling.BuildException: Failed to process:
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/75,
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/76,
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/77,
………
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/201,
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/202,
/.../.../app/build/intermediates/transforms/FirebasePerformancePlugin/dev/203
com.android.builder.dexing.DexArchiveBuilderException: Error while dexing. java.lang.IllegalStateException: Unexpected non-class file:
METAINF/versions/9/org/junit/platform/commons/util/ModuleUtils.class Unexpected non-class file: META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils.class
Build.Grade (app)建筑等级(应用程序)
apply plugin: 'com.android.application'
android {
.
.
.
}
dependencies {
.
.
.
implementation 'com.google.firebase:firebase-analytics:17.4.2'
implementation 'com.google.firebase:firebase-crashlytics:17.0.0'
implementation 'com.google.firebase:firebase-database:19.2.1'
implementation 'com.google.firebase:firebase-messaging:20.2.0'
implementation 'com.google.firebase:firebase-config:19.2.0'
implementation 'com.google.firebase:firebase-perf:19.0.8'
.
.
.
}
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.firebase-perf'
Build.Gradle (project) Build.Gradle(项目)
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.1'
classpath 'com.google.firebase:perf-plugin:1.3.1'
classpath 'com.google.gms:google-services:4.3.3'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Same here.同样在这里。 Didn't find a solution but here is a well-known workaround
没有找到解决方案,但这是一个众所周知的解决方法
if (!project.hasProperty("disable-performance-plugin")) {
project.plugins.apply(Plugins.Project.FIREBASE_PERF)
}
and then run your build with然后运行你的构建
-Pdisable-performance-plugin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.