2011-11-03 2 views
0

Eclipse에서 안드로이드 프로젝트를 만들었습니다. 이 프로젝트에는 라이브러리 프로젝트가 있습니다. 라이브러리 프로젝트 ("is library"로 표시)에 jar 파일이 포함되어 있습니다. 이 라이브러리 프로젝트는 jar 파일을 사용하여 많은 작업을 수행합니다. 코드에서 모두 괜찮습니다.Android가 사용자 라이브러리에 jar 파일을 추가합니다.

jar 파일에 대한 참조가 컴파일되어 내 전화기에 설치되었을 때 더 이상 존재하지 않는 것이 문제입니다.

내 기본 프로젝트에도 jarfile을 추가 할 때. 그런 다음 프로그램이 작동합니다. 그러나 이것이 올바른 해결책이라고 생각하지 않습니다. 그래서 내가 뭘 잘못 했니?

답변

0

당신이 당신의 안드로이드 도서관 프로젝트에서 사용되는 라이브러리 항아리 수동으로 종속 응용 프로그램 프로젝트의 빌드 경로에 추가해야합니다 아닌 안드로이드 라이브러리 프로젝트 빌드 경로 자체는, 당신이 말한 것처럼 내가 그것을 변경 API here

+0

심각합니까? 이것은 바보 같지만, 실제로 볼 수 있습니다. 그래서 내가 한 것은 잘못이 아니었다. 클래스 라이브러리에 jar 파일에 대한 링크가 있으면 클래스 라이브러리 자체에서 해당 jar 파일을 보유하게됩니다. 하지만 jar 파일에 두 번 링크를 유지합니다. – Doomic

1

당신은,

그런 다음 프로젝트에 libs와 폴더를 추가 .jar 파일의 폴더 및 마우스 오른쪽 버튼으로 클릭에 항아리를 추가하고 빌드 경로 및 경로 선택에 추가 또는 경로에 빌드로 이동합니다. 그러면 라이브러리가 프로젝트의 일부가됩니다. 도움이 될 것입니다.

+0

을 확인하십시오. 하지만 여전히 작동하지 않습니다. – Doomic

+0

logcat에 무엇을 넣고 있습니까? –

+0

인터넷에서 찾았 라이브러리 프로젝트는 자신의 APK 파일 내 라이브러리 내 divice에 sepratly 설치되어있는 다른 jar 파일을 사용할 수있는 라이브러리 프로젝트로 컴파일되지 않습니다 . 그것은 응용 프로그램 메뉴에 바로 가기를 넣습니다 – Doomic

관련 문제