diff --git a/vector-app/build.gradle b/vector-app/build.gradle index dbc36ed457..f97d4127fa 100644 --- a/vector-app/build.gradle +++ b/vector-app/build.gradle @@ -175,8 +175,13 @@ android { splits { // Configures multiple APKs based on ABI. abi { - // Enables building multiple APKs per ABI. - enable true + // Detect app bundle and conditionally disable split abis + // This is needed due to a "Sequence contains more than one matching element" error + // present since AGP 8.9.0, for more info see: + // https://issuetracker.google.com/issues/402800800 + + // AppBundle tasks usually contain "bundle" in their name + enable !gradle.startParameter.taskNames.any { it.toLowerCase().contains("bundle") } // By default all ABIs are included, so use reset() and include to specify that we only // want APKs for armeabi-v7a, x86, arm64-v8a and x86_64.