개발하는 두더지

Could not determine the dependencies of task ':app:lintVitalProdRelease'. 본문

Java,Android

Could not determine the dependencies of task ':app:lintVitalProdRelease'.

덜지 2020. 5. 3. 16:46

 

Could not determine the dependencies of task ':app:lintVitalProdRelease'.
> Could not resolve all artifacts for configuration ':app:prodDebugAndroidTestRuntimeClasspath'.
   > Could not resolve org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.3.21}.
     Required by:
         project :app
      > Cannot find a version of 'org.jetbrains.kotlin:kotlin-stdlib' that satisfies the version constraints: 
           Dependency path 'AllComunity:app:unspecified' --> 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21' --> 'org.jetbrains.kotlin:kotlin-stdlib:1.3.21'
           Constraint path 'AllComunity:app:unspecified' --> 'org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.3.21}' because of the following reason: prodDebugRuntimeClasspath uses version 1.3.21
           Dependency path 'AllComunity:app:unspecified' --> 'io.reactivex.rxjava2:rxkotlin:2.2.0' --> 'org.jetbrains.kotlin:kotlin-stdlib:1.1.60'
           Dependency path 'AllComunity:app:unspecified' --> 'androidx.room:room-testing:2.2.5' --> 'androidx.room:room-migration:2.2.5' --> 'org.jetbrains.kotlin:kotlin-stdlib:1.3.41'

 


 

어떤 dependency를 사용할지 결정 못하는 이슈가 발생함

 

ext.kotlin_version = '1.3.21'

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

설명을 보면 설치된 코틀린 버전과 사용하려는 코틀린 버전이 일치하지 않는다는 lint 에러가 나옴

 

코틀린 버전을 맞춰주면 이러한 이슈가 수정이 된다.

코틀린 버전이 안맞다보니 내부적으로 사용하는 다른 디펜던시까지 버전을 찾지못하는 이슈가 발생한 듯 싶다.

 

 


debug 모드에서는 정상이고 release 모드에서 이러한 이슈가 발생하는 이유는 무엇일까?..

Comments