현재 성장하고있는 안드로이드 프로젝트에서 작업 중입니다. 그 트랙에서 "Jar Hell"을 동결하기 위해 Ant를 사용하여 종속성을 관리하기 위해 Ivy를 설정하려고합니다. 필자는 호출 될 때 모든 의존성을 성공적으로 검색하는 ivy.xml 파일을 작성했습니다. 이렇게하면 현재 프로젝트에서 ivy.xml을 사용하기 위해 Eclipse IvyDE 플러그인을 설치했다. Eclipse에서 모든 종속성이 표시되며 빌드 경로로 이동하면 해당 경로가 표시됩니다. 'Android 애플리케이션으로 실행'을 클릭하면 모든 것이 빌드됩니다. 앱이로드되면 (에뮬레이터 또는 실제 전화에서) 시작시 즉시 충돌합니다. 내가 말할 수있는 것부터 의존성은 내 앱으로 컴파일되지 않는다. Eclipse 자체는 오류 메시지를 생성하지 않으므로 종속성을 인식하는 것 같습니다.Ant/Ivy로 안드로이드 프로젝트 빌드하기
그럼 ... 누구든지 올바른 방향으로이 문제를 해결할 수 있습니까? Ivy 또는 IvyDE Plugin에 대한 오해가 있습니까? 감사!
나는이 질문을 보았습니다 Add Ivy managed dependencies to Android build path 질문자가 같은 문제를 겪고있는 것으로 보입니다. 관련된 모든 도구의 최신 버전을 사용하고 있습니다.
은 담쟁이 캐시에 데이터를 검색하는 것 같다 -하지만 난 ADT없이하지만 개미의 build.xml 응용 프로그램 충돌이 담쟁이 제공 libs가 표시되지 빌드 할 때. adt로 잘 작동합니다. –
Ant에서는 어떤 명령을 사용하고 있습니까? – turtleboy
libs 디렉토리로 가져와야합니다. ADT로 빌드 할 때 클래스 패스에 아이비 관리 종속성을 추가 한 다음 은퇴하지 않고 해결하면됩니다. 그래서 나는 tism가 개미와 함께 adt로 관리되는 프로젝트를 만들 때 불일치를 느낀다. –