gpt4 book ai didi

android - 此设备版本不支持基线配置文件

转载 作者:行者123 更新时间:2023-12-04 23:48:37 26 4
gpt4 key购买 nike

我配置了一个基准模块并为该项目创建了一个基线配置文件,并根据此处的说明将其保存在应用程序中 https://developer.android.com/studio/profile/baselineprofiles .
我还添加了基准:

@RunWith(AndroidJUnit4::class)
class BaselineProfileBenchmark {
@get:Rule
val benchmarkRule = MacrobenchmarkRule()

@Test
fun startupNoCompilation() {
startup(CompilationMode.None())
}

@Test
fun startupBaselineProfile() {
startup(
CompilationMode.Partial(
baselineProfileMode = BaselineProfileMode.Require
)
)
}

private fun startup(compilationMode: CompilationMode) {
benchmarkRule.measureRepeated(
packageName = "com.example.app",
metrics = listOf(StartupTimingMetric()),
iterations = 10,
startupMode = StartupMode.COLD,
compilationMode = compilationMode
) {
pressHome()
startActivityAndWait()
}
}
}
startupBaselineProfile()测试失败,出现异常“此设备版本不支持基线配置文件”。我尝试在具有最新 Android 版本的不同 Pixel 和 Samsung 设备上运行它,但到处都会抛出相同的异常。
这些基线配置文件是否有效?

最佳答案

当前基线配置文件有一些已知问题:

  • 无法在 Android 12L (Api 32) 上对它们进行基准测试 - b/228222110
  • 您需要最新的 alpha 版本的 profileinstaller,即 1.2.0-alpha02

  • 请注意,profileinstaller 可能会添加一个库(例如 jetpack compose),因此请确保将其添加到依赖项中以覆盖版本。

    关于android - 此设备版本不支持基线配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71174855/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com