PHP

안드로이드 스튜디오 dependency 문제해결

미스털이 사용자 2024. 10. 15. 16:54
반응형

예전 프로젝트에선 앱수준 build.gradle에서 이렇게 implentation지정을 해줬다.

 

또한 이런 모듈/라이브러리를 참조할 주소는 이곳 프로젝트수준의 build.gradle에서 설정했다.

 

 

-------------------새로운버전----------------

 

너무 달라졌다.

 

우선 라이브러리 문자열 설정을 

이곳 libs.versions.toml에서 지정한다.

 

 

[versions]에선 각 라이브러리의 version을 지정해준다.

 

이 versions에 선언된 변수를 version.ref라는 속성을 이용해

[libraries]에서 써먹는다.

 

 

위의 calendar-ui는 다음과 같이 libs.calendar.ui로 변경시켜 implementation 시켜준다.

 

 

* 그리고 이를 참조할 jitpack.io도 써줘야 하는데 

이것은 프로젝트 수준의 build.gradle에서 해주는 게 아니다.

 

* 바로 settings.gradle에서 선언해야 한다.

다음과 같이 선언해줘야 제대로 빌드, 싱크작업이 이뤄진다.

반응형