diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index a89268efe4f3..88ab5b444bc5 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -198,6 +198,9 @@ android {
packaging.resources {
excludes.addAll(listOf("META-INF/LICENSE*", "META-INF/versions/9/OSGI-INF/MANIFEST*"))
pickFirsts.add("MANIFEST.MF") // workaround for duplicated manifest on some dependencies
+ // mockito-android (dexmaker-mockito-inline) and mockk-android (mockk-agent-android)
+ // both bundle their own dispatcher.jar for dynamic dex generation; only one is picked
+ pickFirsts.add("dispatcher.jar")
}
buildFeatures {
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index c7ba78f2ccc1..a18a5efa1664 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -58,7 +58,7 @@ materialIconsCoreVersion = "1.7.8"
materialVersion = "1.14.0"
media3 = "1.11.1"
mockitoKotlinVersion = "6.4.0"
-mockitoVersion = "5.22.0"
+mockitoVersion = "5.24.0"
mockkVersion = "1.14.11"
objenesis = "3.5"
orchestratorVersion = "1.6.1"
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 5e515b486525..3d78279d1556 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -384,6 +384,7 @@
+