Mar*_*ark 1 performance android android-gradle-plugin macrobenchmark baseline-profile
我的应用程序有多个风味维度,因此我想为每个变体创建baseline-prof.txt(例如fooBar)。但是,当我将文件放入其中时,/app/src/fooBar在发布版本期间不会拾取该文件。唯一一次拾取它是在放入时/app/src/main(按照文档的建议)。
baseline-prof.txt如何配置才能为每个变体存储不同的内容?
已编辑 2023-01-16
Android Gradle 插件 8.0.0-alpha10 及更高版本提供了新功能,允许您在每个构建变体中拥有基线配置文件。
您现在可以在这些文件中拥有规则:
src/main/baseline-prof.txt(像之前一样)src/main/baselineProfiles/*.txtsrc/[variant]/baselineProfiles/*.txt您还可以拥有多个包含生成规则的文件,例如,除了生成的规则之外,您还可以手动指定几个。
还可以选择使用(可以在 buildType 或产品风味中覆盖)在 build.gradle(.kts) 中指定自定义文件夹
sourceSets {
main {
baselineProfiles.srcDirs("[path to folder]")
}
}
Run Code Online (Sandbox Code Playgroud)
原答案
目前不支持此功能,仅接受来自 的配置文件src/main/baseline-prof.txt。
作为一种解决方法,理论上您可以将 Gradle 任务挂接到构建任务中,这会将所需的配置文件复制到所需的位置。
我们知道这可能会成为阻碍,因此请继续关注未来的更新。
| 归档时间: |
|
| 查看次数: |
504 次 |
| 最近记录: |