이클립스 프로젝트가 있습니다. 이 프로젝트는 매우 복잡하며 2 개 또는 3 개의 라이브러리 프로젝트를 사용하고 마지막으로 proguard
을 실행합니다.안드로이드 이클립스 프로젝트 ANT로 수동 컴파일
Eclipse GUI에서 프로젝트를 빌드 할 수 있으며 모든 것이 멋집니다.
그러나 명령 줄에서 실행하면 ant release
이 실패하고 proguard
은 라이브러리 구성 요소가 누락 된 것과 관련된 것으로 불평합니다.
첫눈에, ANT
과 같은 미묘한 차이점이 있습니다. 일식 GUI에서 제외 된 것으로 표시된 파일을 존중하지 않습니다.이 파일을 찾으면 다른 것들도있을 것입니다. 빌드 순서는 꽤 멀지 만 궁극적으로 항상 프로젝트를 빌드하는 데 실패합니다. 이클립스 사용하는 특정 개미 구성 파일이 있는지
이 궁금, 그래서 수동으로
ANT
을 실행하고 이클립스 가져 동일한 출력을 얻을 수 있습니다.이 더 큰 프로젝트를 위해, 그래서 수동으로
ANT
파일을 구축하지만, 경우 (일식 자체를ant
를 사용?)로 알고 파일이 내가ANT
에게 사용할 수있는 곳이있어 고정에 정말 관심 없어 제대로 이클립스 프로젝트를 빌드하는 방법 또는 빌드를 성공하게하는 추가 옵션을 사용하여 이클립스가ANT
으로 어떻게 구성되는지 추측 할 수 있습니다.
그게 전부입니다 !!!! 부끄럽지도 공식 문서에 있었지만 :) btw- 그것은'안드로이드 업데이트 프로젝트 -p입니다. – rupps
위대한! 답변을 고정 :) –
proguard 오류 내부 내부 클래스를 찾을 수 없다는 관련이있다, 난 아직도 그것을 얻을 수 있지만 어쩌면 그것은 내가하고있는 다른 것들과 관련이있다 : 나는 주요 프로젝트 libproject 병합 해요 더 나은 난독 화 그리고 뭔가가 프로세스에 갇혀 보인다. 나는 그것이 생성 된 자바 파일에서 이국적인 방법으로 지어진 Google의 판매 클래스와 관련이 있다고 의심한다. – rupps