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

配置Jetpack Compose Compiler Reports后找不到生成文件位置

Compose Compiler报告文件的生成位置及缺失排查

根据你提供的Gradle配置,报告文件的生成逻辑和指标文件一致,但需要注意几个容易踩坑的点:

  1. 路径是子项目的build目录,而非根项目
    配置里用的是project.buildDir,这意味着每个子项目的报告会生成在自己模块的build/compose_compiler文件夹下。比如你的app模块,路径就是app/build/compose_compiler,而不是根目录的build/compose_compiler,别在根项目build目录里瞎找,去具体业务模块下定位。

  2. 确认编译任务是否真正执行
    assembleRelease可能不会触发所有模块的Kotlin编译任务(比如某些未被依赖的模块)。可以直接执行编译任务确保生效:

    ./gradlew compileReleaseKotlin -PcomposeCompilerReports=true
    

    执行完成后再去对应模块的build目录查找。

  3. 报告文件是HTML格式,别和文本指标混淆
    Compose Compiler生成的报告是.html文件,比如composables.html、groups.html这类,和指标的.txt文件格式不同,找的时候注意区分后缀。

  4. 用日志确认实际输出路径
    执行命令时加上--info参数查看日志,搜索reportsDestination关键词,就能看到编译器实际输出报告的路径,跟着日志里的路径找肯定没错:

    ./gradlew assembleRelease -PcomposeCompilerReports=true --info
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:52:48