Android에서 라이브러리를 만드려고 합니다.
조회수 851회
RxJava를 사용한 어떤 라이브러리를 만들어야 하는데, 이 라이브러리를 적용 할 프로젝트에도 RxJava가 사용됩니다. 따라서 양쪽에서 같은 라이브러리를 사용하게 되는데 문제가 없나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
라이브러리를 dependency 정보에 추가 할때, 중복 되는 특정 library 을 제외 하고 싶을 때 아래 예시와 같이
exclude
를 활용 할 수 있습니다. 다만 직접 라이브러리를 제작하시고 적용하는 경우라면 괜찮을 것으로 보이지만, 간혹 본 프로젝트에서 사용하는 라이브러리와, 라이브러리 내에서 사용하는 특정 라이브러리의 버전문제로 부가 적인 이슈가 생기는 경우가 있으니 호환 버전을 체크 한 뒤 사용할 필요가 있습니다.compile (project(':viewpagerIndicator')) { exclude group: "com.android.support", module: "support-v4" }
-
(•́ ✖ •̀)
알 수 없는 사용자
- 말씀해주신 방법으로 라이브러리에서 특정 라이브러리를 제외하면, 라이브러리는 앱에서 사용하는 버전의 라이브러리를 사용하게 되고, 이때 버전의 문제가 발생할 수 있다고 이해해도 될까요? 알 수 없는 사용자 2018.12.4 00:06
- 네. 제 경험상으로는 간헐적이였지만 그런 여지가 있을 수도 있다 정도로 생각해주시면 될 것 같네요. 알 수 없는 사용자 2018.12.4 11:48
-
댓글 입력