Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'.
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.google.firebase.crashlytics:2.9.9:.
My current workaround is to downgrade to as far back as 2.9.5 due to separate bugs in previous versions, but it still fails to execute the app.
Relevant Code:
build.gradle.kts (:project)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle:8.0.2")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20")
classpath("com.google.gms:google-services:4.4.0")
classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.9")
}
}
plugins {
id("com.google.devtools.ksp") version "1.9.20-1.0.14" apply false
}
[READ] Step 1: Are you in the right place?
Yes
[REQUIRED] Step 2: Describe your environment
[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
Build succeeds, but fails to execute the app.
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'.
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.google.firebase.crashlytics:2.9.9:.
My current workaround is to downgrade to as far back as 2.9.5 due to separate bugs in previous versions, but it still fails to execute the app.
Relevant Code:
plugins { id("com.google.devtools.ksp") version "1.9.20-1.0.14" apply false }
tasks.register("clean", Delete::class) { delete(rootProject.buildDir) }
plugins {
kotlin-dsl
// kotlin dsl 설정 }repositories { gradlePluginPortal() google() mavenCentral() }
object PluginVersion { const val GRADLE = "8.0.2" const val KOTLIN = "1.8.20" const val GMS = "4.4.0" const val FIREBASE_CRASHLYTICS = "2.9.9" }
dependencies { implementation("com.android.tools.build:gradle:${PluginVersion.GRADLE}") implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:${PluginVersion.KOTLIN}") implementation("com.google.gms:google-services:${PluginVersion.GMS}") implementation("com.google.firebase:firebase-crashlytics-gradle:${PluginVersion.FIREBASE_CRASHLYTICS}") }
plugins { id("com.android.application") kotlin("android") id("kotlin-parcelize") id("com.google.gms.google-services") id("com.google.firebase.crashlytics") kotlin("kapt") }
android { namespace = "com.example.projectname" compileSdk = AppConfig.compileSdk
}
dependencies { implementation(Dependency.Jetpack.androidx_core) implementation(Dependency.Jetpack.appCompat) implementation(Dependency.Libraries.material) implementation(Dependency.Jetpack.constraintLayout) implementation(Dependency.Jetpack.activity) implementation(Dependency.Jetpack.fragment)
}
kapt { correctErrorTypes = true }
object Dependency {
}
pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } rootProject.name = "ProjectName" include(":app")