Firebase-perf 插件是否支持 AGP 8.0 及更高版本?

Does Firebase-perf plugin supports AGP 8.0 and later?

提问人:Yongho Ahn 提问时间:8/25/2023 最后编辑:Frank van PuffelenYongho Ahn 更新时间:8/25/2023 访问量:67

问:

我正在尝试在 AGP 8.1.0 项目中使用 Firebase 性能,但遇到以下问题:

An exception occurred applying plugin request [id: 'com.google.firebase.firebase-perf']
> Failed to apply plugin 'com.google.firebase.firebase-perf'.
   > Could not create plugin of type 'FirebasePerfPlugin'.
      > Could not generate a decorated class for type FirebasePerfPlugin.
         > com/android/build/api/transform/Transform

从 AGP 8.0 开始,Transform API 已被删除,我想问题是 Firebase-Perf 插件还不支持它。它只发生在我身上吗?或者我应该报告错误?

安卓 Firebase Firebase 性能

评论

0赞 Rosário Pereira Fernandes 9/13/2023
您使用的是哪个版本的插件?你能分享你的build.gradle(.kts)文件,以便我们可以看到你是如何添加插件的吗?
0赞 Yongho Ahn 9/19/2023
对不起,来晚了。我正在使用 AGP 8.1.1、firebase BOM 32.3.1 和插件 firebase-perf 1.4.2。我将在下面发布记录在我的想法.log文件中的异常日志:原因:org.gradle.api.plugins.PluginInstantiationException:无法创建“FirebasePerfPlugin”类型的插件。原因:org.gradle.internal.instantiation.ClassGenerationException:无法生成 FirebasePerfPlugin 类型的修饰类。原因:java.lang.NoClassDefFoundError: com/android/build/api/transform/Transform 原因:java.lang.ClassNotFoundException: com.android.build.api.transform.Transform
0赞 Yongho Ahn 9/19/2023
我已将我的项目迁移到最新的 Kotlin DSL + 版本目录和库。清除缓存和迁移后,终于可以工作了。感谢您的支持。

答: 暂无答案