You need to enable JavaScript to run this app. 引入IMA SDK后报transformClassesWithFirebasePerformancePlugin错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

引入IMA SDK后报transformClassesWithFirebasePerformancePlugin错误如何解决

解决方案

报错信息:任务:app:transformClassesWithFirebasePerformancePluginForDebug执行失败,错误信息为java.io.FileNotFoundException: H:<app folder>\app\build\intermediates\transforms\FirebasePerformancePlugin\debug\28\com\google\ads\interactivemedia\v3\internal\aux.class(系统找不到指定文件)

该问题是Google IMA SDK v3.22.3与Firebase Performance监控插件的插桩逻辑不兼容导致,可通过以下方法解决:

  • 方案1:排除IMA SDK包不被Firebase Performance插件插桩
    在app模块的build.gradle文件中添加如下配置:
    android {
        // 保留原有配置不变
        firebasePerformance {
            instrumentation {
                exclude = ["com.google.ads.interactivemedia.v3.**"]
            }
        }
    }
    
    该配置不会影响Firebase对应用其他代码的性能监控,仅跳过IMA SDK的插桩逻辑。
  • 方案2:版本兼容适配
    可任选以下一种操作:
    • 将com.google.ads.interactivemedia.v3:interactivemedia依赖版本降级至3.22.2及以下稳定版
    • 将根目录build.gradle中的Firebase性能插件com.google.firebase:perf-plugin升级至最新稳定版
  • 方案3:Debug模式下临时关闭插桩
    若仅调试构建时出现问题,可仅关闭Debug模式的插桩,不影响Release包的性能监控能力,在app模块build.gradle中添加配置:
    android {
        buildTypes {
            debug {
                FirebasePerformanceInstrumentationEnabled false
            }
            release {
                FirebasePerformanceInstrumentationEnabled true
                // 保留原有release配置不变
            }
        }
    }
    

以上方案任选一种配置完成后,重新Sync Gradle再构建项目即可解决问题。

内容的提问来源于stack exchange,提问作者Vlad.mir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 05:15:04