가끔씩 저는 이클립스 작업 공간에 안드로이드 프로젝트를 추가하고 그것을 작업 공간의 라이브러리에 연결합니다. 예를 들어, appcompat_v7 라이브러리가 필요한 자식 가져 오기를 통해 프로젝트를 가져 왔습니다. appcompat_v7 라이브러리가 내 작업 영역의 여러 프로젝트에서 성공적으로 사용되고 있습니다. 그러나 가져온 프로젝트를 라이브러리에 연결할 때 실패합니다.이클립스는 때때로 프로젝트 라이브러리를 설정할 수 없습니다.
라이브러리를 추가하려고합니다. 프로젝트 -> 속성 -> 추가 -> 선택을 선택하고 appcompat_v7을 추가하십시오. 녹색 체크 표시, 적용을 클릭하고 창을 닫은 다음 프로젝트를 정리합니다. 과 같이 : 그럼 당신이 볼 수
, 내가 다시 속성 창을 열 것입니다,
그러나 성공적인 것으로 보인다 라이브러리는 이제 다음 X 빨간색이 그것은 절대 경로 (D : \ Workspace \ android \ appcompat_v7)입니다. 상대 경로 (../../appcompat_v7)가 있어야합니다. 또한 슬래시가 뒤집 힙니다 (이것이 중요한지 확실하지 않음). Eclipse will not recognize project as library (ActionBarSherlock/ViewPagerIndicator)
하지만 난 일하러 아무것도 할 수없는 것, 그것이 일치하지 않는 것 :
은 여기에서 무슨 일이 일어나고 있는지 같다. 일부 가져온 프로젝트는 라이브러리에 제대로 연결될 수 있지만 일부 프로젝트는 연결할 수 없습니다. 다시 시작, 새로 고침, 파일 재배치, 다른 폴더에있는 파일 복제, 라이브러리 다시 가져 오기, 수동으로 상대 경로로 project.properties의 경로 변경 등은 아무 것도 할 수 없습니다.
내 project.properties 파일이 "project.properties"라고하지 않고 "> project.properties"라는 것을 알게되었습니다. 그게 무슨 뜻인지 모르겠다.
이것은 사실상 일부 프로젝트에서 작업하지 못하게하므로 상당히 큰 문제입니다. 무슨 일이 일어날까요? 다시 말하지만, 라이브러리를 부착하는 것은 90 %의 성공을 거둔다. 그러나 그렇지 않다면 큰 두통이다.
기호 링크를 사용하고 있습니까? 나는 전에이 문제가 있었고 ... 그게 범인이었다. – Gak2
D : \ Workspace \ android \ appcompat_v7의 작은 점은 절대 경로이지만 ../ ../ appcompat_v7은 내가 알고있는 상대 경로 – NickT
@ Gak2가 아닙니다. 내 폴더는 모두 내 작업 영역에 로컬로 포함되어 있으므로 그 이유를 알 수 없습니다. 내가 모르고 있다는 것을 확인하는 좋은 방법이 있습니까? – zgc7009