Development/Android

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

Jamie 2022. 11. 17. 09:24
반응형


안드로이드 라이브러리 추가중에 다음과 같은 에러 메시지를 만났습니다.
빌드시에는 나타나지 않지만, 디바이스에서 실행을 하려면 에러메시지에 아래와 같이 발생하면서 실행되지 않습니다.

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

이곳저곳 찾아본결과 다음과 같이 수정하면 정상적으로 실행됨을 확인했습니다.

1. settings.gradle (Project Settings)로 이동
2. dependencyResolutionManagement의 repositories에 아래와 같이 추가.

 

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        jcenter()
        maven { url='https://jitpack.io'}
    }
}


pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        jcenter() // 새로 추가
        maven { url='https://jitpack.io'} // 새로 추가
    }
}
rootProject.name = "Test"
include ':app'

Android Studio 버전정보
- Android Studio Chipmunk | 2021.2.1
- built on April 29, 2022

 

 

참고한 사이트 

반응형