2012-01-20 4 views
4

일부 외부 jars가 포함 된 Android 라이브러리를 만들었습니다. 이러한 병들은 라이브러리 프로젝트 아래의 "참조 된 라이브러리"에 있습니다. 내 다른 프로젝트에서이 라이브러리를 참조 할 때 라이브러리에 추가 된 jar를 링크 할 수 없습니다. 프로젝트 아래에있는 참조 된 라이브러리의 오류를 보여줍니다.Android 라이브러리에 추가 된 Jars가 프로젝트에서 참조되지 않습니다.

라이브러리에 추가 된 jar 파일을 링크해야합니다.이 라이브러리를 추가 한 프로젝트에 오류가 표시됩니다. 아무도 내가 이것을 알아낼 수있게 도와 줄 수 있습니까?

+0

두 프로젝트가 같은 작업 공간에 있습니까? – user936414

답변

1

라이브러리 프로젝트가 제대로 포함되어 있다면 Properties -> Java Build Path -> Order and Export으로 이동하여 주 프로젝트에 포함시키려는 모든 JAR을 선택하십시오. 모든 것이 동일한 작업 공간에 있으면이 작업이 가능합니다.

+0

내 라이브러리의 주문 및 내보내기에서 병의 목록을 볼 수 있습니다. 하지만 내 프로젝트의 주문 및 내보내기에서 그들을 보지 마십시오. 네, 그들은 같은 작업 공간에 있습니다 – Neha

+0

좋아요,하지만 도서관 프로젝트에 필요한 모든 라이브러리가 확인 되었습니까? – LordTwaroog

0

파일을 프로젝트 위치, 아마도 lib 폴더에 복사하십시오. 그런 다음 라이브러리를 추가하십시오.

+0

가 작동하지 않습니다 ... 프로젝트에서 모든 병을 다시 추가하면 작동합니다. 하지만 라이브러리에 한 번, 프로젝트에 두 번 등의 병을 두 번 추가하는 것과 같습니다. – Neha

3

라이브러리 프로젝트에서 Properties -> Java Build Path -> Order and Export을 통해 jar를 내보내는 작업은 실제로 끝나지 않습니다. Eclipse는 종속 프로젝트를 컴파일 할 수 있지만 jar 파일은 최종 apk에 나타나지 않으며 런타임 예외가 발생합니다.