나는 태그에서 href
속성을 읽기 위해 Jsoup 라이브러리를 사용하는 android 라이브러리 프로젝트 (SampleLibProject
은 bin에 jar 파일을 생성합니다)를 가지고 있습니다. 그리고 내 안드로이드 응용 프로그램에서 (프로젝트 속성 -> 안드로이드 및 도서관 프로젝트를 탐색하는) 라이브러리의 참조를 추가하면 안드로이드 애플 리케이션에 Jsoup를 복사 할 필요가 없기 때문에 응용 프로그램이 아무 문제없이 작동합니다. libs
.Jsoup 라이브러리를 사용하여 Android 라이브러리 프로젝트 작성하기
하지만 samplelibproject.jar
을 Jsoup 라이브러리가없는 Android 앱인 libs
에 추가하면 예외가 발생합니다. java.lang.NoClassDefFoundError: org.jsoup.Jsoup
입니다.
내 질문에 어떻게 안드로이드 애플 리케이션에 Jsoup 항아리를 추가 할 필요가 없도록 SampleLibProject를 만들 수 있습니까?
나는 LibProject의 소스를 배포하지 않을 것이며 (나는 단지 클라이언트에게 samplelibproject.jar
을 줄 것이다), 거기에 안드로이드 프로젝트에 jsoup 라이브러리를 포함시키고 싶지는 않을 것이다.
미리 감사드립니다.
내가 잘못하고있는 중이거나 Eclipse를 사용하는 중에 lib.jar에 추가되지 않을 것인가? – user3677365