Files
dolphin/Source/Android/settings.gradle.kts
Simonx22 336f604b3a Android: Pin R8 9.1.34 to fix release minify crash
Override AGP-bundled R8 in settings.gradle.kts:
- classpath("com.android.tools:r8:9.1.34") from r8-releases/raw

This resolves :app:minifyReleaseWithR8 failing with:
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 0

Bug report: https://issuetracker.google.com/issues/495458806

Co-Authored-By: OatmealDome <julian@oatmealdome.me>
2026-03-24 07:50:45 -04:00

35 lines
879 B
Kotlin

pluginManagement {
buildscript {
repositories {
mavenCentral()
maven {
url = uri("https://storage.googleapis.com/r8-releases/raw")
}
}
dependencies {
// Temporary override for AGP-bundled R8 crash in release minification.
// https://issuetracker.google.com/issues/495458806
// TODO: Re-test without this override when upgrading AGP and remove if fixed upstream.
classpath("com.android.tools:r8:9.1.34")
}
}
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
@Suppress("UnstableApiUsage")
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
include(":app")
include(":benchmark")