You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kotlin DSL与Version Catalog中使用android-reporting插件?

在Kotlin DSL与Version Catalog环境下使用android-reporting插件的问题

按照官方文档生成多模块插桩测试的合并HTML报告时,无法在Kotlin DSL结合Version Catalog的环境下正确配置android-reporting插件,以下是尝试过的无效配置方式:

1. Version Catalog配置(libs.versions.toml)

[plugins]
reporting = { id = "android-reporting", version.ref = "android-gradle-plugin" }

2. 使用alias方式引入插件(项目根目录build.gradle.kts)

plugins {
    alias(libs.plugins.android.application) apply false
    alias(libs.plugins.android.kotlin) apply false
    alias(libs.plugins.reporting) apply false
}

3. 使用id方式引入插件(项目根目录build.gradle.kts)

plugins {
    alias(libs.plugins.android.application) apply false
    alias(libs.plugins.android.kotlin) apply false
    id(libs.plugins.reporting.get().pluginId) apply false
}

此外还有两个疑问:

  • 该插件是否仍在维护?目前在Maven仓库中仅能找到一个Alpha版本。
  • 针对如下模块结构,测试报告始终无法合并到单一位置:
    :app
      libs
        :module1
        :module2
    

内容的提问来源于stack exchange,提问作者Bitwise DEVS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:46:04