2012-09-04 4 views
1

Eclipse에서 2 개의 기존 프로젝트를 라이브러리로 가져오고 싶습니다. 두 라이브러리 프로젝트는 모두 support-library-v4에 의존하며 .jar 파일이 있습니다. 그래서 가져올 때 의존성을 수정하라는 메시지가 나타납니다. 이 오류가 발생합니다 :support-library-v4의 종속성 문제

Jar mismatch! Fix your dependencies 

어떻게 해결할 수 있습니까?

+0

을 사용하는 것을 잊지 마십시오. 두 프로젝트를 만들 수 있습니까? 무슨 실수있어? –

+0

질문 : Jar mismatch!가 업데이트되었습니다. 당신의 의존성을 고치십시오 – znat

+1

아마 그 항아리는 다른 버전입니다. 동일한 jar 파일을 두 libs 모두 복사하고 다시 시도하십시오. –

답변

1

이 시도 :

  1. 이 바로 도서관의 프로젝트 기본 설정을 클릭합니다.
  2. 클릭 Java 빌드 경로
  3. 당신이 당신이 다른 동일한 라이브러리 빌드를 사용하는 경우 발생할 수있는 매우 일반적인 오류는
+2

뿐만 아니라 그 하나를 시도했지만 감사드립니다. 프로젝트에서 .jar 파일을 제거하고 두 jar 파일을 외부 jar 파일로 추가하여이 문제를 해결했습니다. – znat

+0

내 대답이 도움이 되었다면, 제기하거나 수락하는 것을 고려하십시오. –

+0

NathanZ의 의견이 수정되었습니다. 감사! – Graham

1

"루트"에서 볼 수있는 안드로이드 지원-V4 항아리를 제거 두 개 이상의 프로젝트에서 이를 해결하는 가장 좋은 방법은 모든 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Android 지원 라이브러리를 다시 설치하는 것입니다.

주의 : 라이브러리 소스 파일