2

Eclipse에 두 개의 Android 라이브러리 프로젝트가 있습니다 (예, 둘 다에 "라이브러리가 선택되었습니다"). 그 중 하나는 ActionBarSherlock이고, 다른 하나는 ViewPagerIndicator는 라이브러리 의존성으로 ActionBarSherlock의를 포함해야합니다, 그래서 나는이 프로젝트의 "안드로이드"설정에서 추가 지금 ViewPagerIndicatorAndroid 라이브러리 프로젝트로 컴파일 할 수 없습니다.

입니다. 문제는 라이브러리 의존성을 추가하는 순간, 동일한 프로젝트의 Java 빌드 경로로 이동하면 추가 된 라이브러리의 종속성 .jar가 필요하지만 현재 존재하지 않는다는 것을 알 수 있습니다 (물론 라이브러리 프로젝트이므로 , 항아리가 만들어지지 않습니다!).

무엇이 문제 일 수 있습니까? 게다가, 두 라이브러리를 Android 어플리케이션에 의존적으로 추가해야하는데, 동일한 문제가 있습니다.

답변

3

ADT14를 사용하고 계십니까? 그렇다면 라이브러리 프로젝트를 새 구조로 마이그레이션해야 할 수도 있습니다. 라이브러리 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Android 도구 메뉴에서 '프로젝트 속성 수정'을 선택하십시오.

+1

저는 이것을 권장하려고했습니다. 이 두 라이브러리의 새 버전은 오늘 밤 출시되어 (잘하면) ADT14 형식으로 업데이트 될 예정입니다. –

+0

"Android 도구"에는 "프로젝트 속성 수정"만 있으며 아무 것도 변경하지 않습니다. 결과는 여전히 동일합니다. "성공"이지만 apk는 비어 있습니다. – frapontillo

+1

방금 ​​비슷한 프로젝트 (app-> lib-> ABS)로 시도해 보았습니다. 두 개의 라이브러리 프로젝트를 수정합니다. 리소스 ID를'전환 '하고, if로 변경하고, 컴파일하면됩니다. ICS에서 잘 실행 :) (답변을 수정했습니다. 실제로 '특성'이 아닌 '구조'입니다.) –

관련 문제