2012-05-25 3 views
0

안드로이드 애플리케이션에 this plist parser module을 포함시키고 싶습니다. 전체 모듈 소스를 내 소스 트리에 복사하는 것만으로 이상적입니다.안드로이드 앱에 외부 모듈 빌드 및 포함하기

모듈을 이클립스 (3.7.0)에 프로젝트로 추가하고 내가 사용하고있는 Android 2.1을 포함하도록 빌드 경로를 수정하여 오류를 해결했습니다. 그러나, 지금 나는 붙어있다. 안드로이드 프로젝트에서 외부 라이브러리를 사용하는 것에 관한 모든 정보는 라이브러리의 JAR이 있다고 기대할 수 있지만이 소스 코드 만 있습니다. 나는 plist 파서 모듈을 .apk를 컴파일하는 것으로 보이는 Android 애플리케이션으로 실행할 수 있지만, 독립 실행 형 애플리케이션이 아니기 때문에 실제로는 아무 것도하지 않습니다. 모듈을 실행하지 않고 빌드하는 옵션은 Eclipse 인터페이스에서 회색으로 표시됩니다.

이 모듈을 .jar에 포함 시키거나 다른 방법으로 포함하려면 어떻게합니까?

편집 : Eclipse에 모듈을 추가 한 후 모듈의 오류를 지우려면 this answer의 지침을 따랐습니다.

답변

1

전체 내용을 library project으로 변환하거나 앱의 프로젝트에 소스 코드를 포함시킬 수 있습니다. 라이브러리 프로젝트를 만들려면 github에서 프로젝트를 가져올 수 있습니다. 컴파일 한 후에는 모든 활동을 제거하고 프로젝트의 Properties-> Android로 이동하여 'Is a library'확인란을 선택하십시오. 그런 다음 자신의 프로젝트에 의존성으로 추가하십시오.

+0

라이브러리로 만들었지 만 어디에 의존성으로 추가합니까? 그것이 빌드 경로에 추가되는 것과 별도입니까? –

+0

프로젝트 속성 -> Android, 하단에 '라이브러리'섹션이 있으며 '추가'를 클릭하십시오. - http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject 및 읽기 문서는 일반적으로 도움이됩니다. :) –

+0

좋아요, 작동하는 것 같았습니다. 고맙습니다! 사실, 문서를 읽는 것이 일반적으로 도움이되지만, Java로 빌드 도구를 관리하는 다양한 방법과 Eclipse의 모든 기능을 사용하면 어떤 문서를 참조할지 파악하기가 어렵습니다. –

관련 문제