mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-04-04 11:00:45 -04:00
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>
35 lines
879 B
Kotlin
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")
|