2014-06-05 1 views
0

좋아, 내가 이클립스 내 안드로이드 응용 프로그램에이 변경 로그 라이브러리를 구현하는 어려움에 봉착 : https://github.com/gabrielemariotti/changeloglib이 변경 로그 라이브러리를 Eclipse의 현재 Android 프로젝트에 어떻게 추가합니까?

내가 복제 URL을 사용하여 시도를 내 안드로이드 프로젝트의 특성에가는 다음 식으로 라이브러리를 수입하고 라이브러리로 추가했지만 작동하지 않았습니다. Maven을 설치하지 않았거나 그것에 대해 아무 것도 모른다. 이 도서관의 단지를 어딘가에 가져갈 수있는 방법이 있습니까? 누군가 나를 도울 수 있습니까? 고맙습니다!

+0

이것을 읽었습니까? https://github.com/gabrielemariotti/changeloglib/blob/master/doc/BUILD.md#reference-this-project-as-a-library-in-eclipse –

답변

2

Android 라이브러리 프로젝트로 설정되지 않았을 가능성이 가장 높기 때문에 이러한 방식으로 액세스 할 수 없습니다.

다음을 사용하여 jar를 직접 만들 수도 있습니다. https://stackoverflow.com/a/11289115/1784299 터미널 자체에서 이클립스 또는 jar 명령을 실행합니다. (터미널을 사용하지 않으면 이클립스가 좀 더 사용자 친화적 일 수 있습니다.)

그러나 엄청난 시간 절약을 위해 프로젝트에 Maven을 통합하는 방법을 배우는 것이 좋습니다. Android Studio로 마이그레이션하면 Maven은 당신의 가장 친한 친구가 될 것이다.

+0

도움 주셔서 감사합니다. 나는 그걸 작동시킬 수 있었다. 나는 메이븐을 조사 할 것이다! – user3648245

+0

문제 없습니다. 해피 코딩. –

+0

올바르지 않습니다. 라이브러리는 jar 파일에 패키지되지 않는 일부 자원 (레이아웃 및 스타일)을 사용하기 때문에이 경우에는 jar를 사용할 수 없습니다. –

0

저도 같은 문제를 다른 DEVS를 돕기 위해 여기에 답합니다.

를 라이브러리는 안드로이드 스튜디오 폴더 구조로 만들어졌습니다. 내가보기 엔 작동하도록 Gradle을 빌드 시스템을 사용하는 것이 좋습니다 .

호버, 너 은 Eclipse을 사용하여 로컬로 빌드 할 수 있습니다.

모든 필수 단계는 여기에 설명되어 있습니다. https://github.com/gabrielemariotti/changeloglib/blob/master/doc/BUILD.md#reference-this-project-as-a-library-in-eclipse.

많은 라이브러리에서 유효 할 수 있습니다.

Eclipse는 srcres을 원본 폴더로 사용합니다. 대신 Android Studio는 src/main/javasrc/main/res을 원본 폴더로 사용합니다. 따라서 java 폴더를 원본으로 표시해야합니다 (폴더 -> 빌드 - 경로 -> 원본 폴더로 사용)

+0

나는 그가 창조주로서보고있는 Gabriele에 동의 할 것이다! 이 라이브러리에는 gradle/maven으로 빌드해야하는 종속성이 있습니다. –

관련 문제