From 5d861df0469f19e28c514135153c0ba5ecce3308 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 5 Sep 2024 17:11:17 +0200 Subject: [PATCH] Enable Startup Profile generation for release builds Change-Id: I7eb5d911eb1d22c85d4c89ccfcdac913bea9943a --- app/build.gradle.kts | 3 +++ gradle/libs.versions.toml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9b577a5bc..5a2830aa0 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -137,6 +137,9 @@ baselineProfile { // Don't build on every iteration of a full assemble. // Instead enable generation directly for the release build variant. automaticGenerationDuringBuild = false + + // Make use of Dex Layout Optimizations via Startup Profiles + dexLayoutOptimization = true } dependencyGuard { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 00c180194..df637533d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,8 +15,8 @@ androidxDataStore = "1.0.0" androidxEspresso = "3.5.1" androidxHiltNavigationCompose = "1.2.0" androidxLifecycle = "2.8.3" -androidxMacroBenchmark = "1.2.4" -androidxMetrics = "1.0.0-alpha04" +androidxMacroBenchmark = "1.3.0" +androidxMetrics = "1.0.0-beta01" androidxNavigation = "2.8.0" androidxProfileinstaller = "1.3.1" androidxTestCore = "1.5.0"