과연 이에러는 무얼까?

"All versions of the libraries must be the same at this time"

 

여러 오픈소스 라이브러리를 참조하여 사용되는 프로젝트를 사용하다보니 위와 같은 에러가 나온다.

android tools 옵션으로 라이브러리 업데이트를 하면 내가 참조하는 프로젝트는 에러를 출력한다 ㅠㅠ

 

여러시간 구글링을 한 결과는 의외로 심플했다.

내 프로젝트에 있는 android-support-v4.jar 파일은 삭제하고,

라이브러리에 있는 android-support-v4.jar 을 사용하는 것이다.

 

여러 라이브러리에 저 파일이 있다면 역시나 또 충돌이 날것이다.

그 때에는 가장 dependency가 큰 프로젝트의 android-support-v4.jar 를 복사해 놓으면 된다.

 

그런데 상호 의존성이 발생할 때에는..?

 

훔.. 쉽지 않은 문제이다 ㅠㅠ