From 9114acc5e1479b5de41adf05e7e8f13e670c17d4 Mon Sep 17 00:00:00 2001 From: vibhor-kulshrestha Date: Wed, 22 Apr 2026 16:42:15 +0530 Subject: [PATCH] fix: resolve baseline profile generation failures --- app/build.gradle.kts | 9 +++++++++ benchmarks/build.gradle.kts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2f0253943..7f826bab3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -150,3 +150,12 @@ baselineProfile { dependencyGuard { configuration("prodReleaseRuntimeClasspath") } + +tasks.configureEach { + if (name == "createProdNonMinifiedReleaseApkListingFileRedirect") { + val benchmarksProject = project.rootProject.findProject(":benchmarks") + benchmarksProject?.tasks?.matching { + it.name.contains("packageProdNonMinifiedRelease") + }?.let { dependsOn(it) } + } +} \ No newline at end of file diff --git a/benchmarks/build.gradle.kts b/benchmarks/build.gradle.kts index 258993913..67b053ec6 100644 --- a/benchmarks/build.gradle.kts +++ b/benchmarks/build.gradle.kts @@ -26,7 +26,7 @@ android { defaultConfig { minSdk = 28 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - + testInstrumentationRunnerArguments["androidx.benchmark.enabledRules"] = "BaselineProfile" buildConfigField("String", "APP_BUILD_TYPE_SUFFIX", "\"\"") }