2011-10-07 4 views
1

다른 안드로이드 프로젝트를위한 하나의 안드로이드 프로젝트에서 jar 파일을 만들고 싶습니다. 프로젝트의 모든 클래스가 아닌 특정 클래스 만 선택하고 싶습니다. jar.jar 파일을 만들기 위해 이클립스 내보내기 방법을 시도했습니다. 생성 된 jar 파일을 주 안드로이드 프로젝트에 추가 한 후 선택한 모든 클래스 파일을 포함합니다. "java.lang.NoClassDefFoundError". 이클립스 내보내기 방법이 안드로이드 프로젝트 용 jar를 만드는 데 유효하지 않습니다 ?안드로이드 프로젝트 용 Jar 파일 만들기

또한이 블로그에서 제공하는 단계를 시도했습니다 http://www.olivacorner.com/2011/04/create-an-android-jar-library-with-eclipse/comment-page-1/#comment-343,but 원하는 jar 파일을 만들 수 없습니다.

아무도 안드로이드 프로젝트를위한 jar 파일을 만드는 단계를 제공하십시오.

감사합니다.

답변

1

Android 용 라이브러리를 만들고 싶습니까? 이 경우 라이브러리 프로젝트를 만든 다음 기본 프로젝트에서이 프로젝트를 참조 할 수 있습니다. here 설명으로

See the docs.

1

1 단계 안드로이드 라이브러리 프로젝트를 만듭니다. (동일를 루카스에 의해 제안)

단계 2. 이제 당신은에 1 단계에서 만든 안드로이드 라이브러리 프로젝트의 참조를 줄 필요가 당신의 클라이언트 응용 프로그램. 그렇게하는 데는 두 가지 방법이 있습니다.

  • 클라이언트 응용 프로그램 속성에 의해 안드로이드 도서관 프로젝트 자체의 기준을 부여 -> 왼쪽 창에서 선택 '안드로이드'-> Libraty 섹션에서, 안드로이드 Libraty 프로젝트를 (이것은 위의 1 단계에 주어진 링크에서 설명) 추가
  • 안드로이드 라이브러리 프로젝트의 .jar 파일에 대한 참조를 제공하십시오 (Android 라이브러리 프로젝트의 위치 -> bin -> .jar 파일). 클라이언트 응용 프로그램 -> 등록 정보 -> 라이브러리 창에서 'Java 빌드 경로'-> '라이브러리'탭 -> '외부 JAR 추가'버튼을 클릭하고 .jar 파일 -> '주문 및 내보내기'탭으로 이동하십시오. 추가 된 .jar 파일 참조를 선택하고 맨 위로 이동하십시오.

희망이 도움이 될 것입니다.