두 개의 Android 프로젝트, 하나의 공유 라이브러리 및 앱이 있습니다. 이제 라이브러리 의존성으로 앱을 컴파일하고 싶습니다. Eclipse에서는 매우 잘 작동합니다. 그 후 git을 통해 저장소로 업로드하고 Jenkins를 트리거하여 두 프로젝트를 빌드합니다.종속 빌드 lib로 개미 빌드 Android 프로젝트
내 문제는 "sdk/android-sdk-linux/tools/ant/build.xml : 440 : ../shared-lib 프로젝트의 project.properties 파일이없는 경로로 해석됩니다. ". Jenkins의 작업은 Eclipse와는 다른 방식으로 저장되기 때문에 분명합니다.
또 다른 문제는 공유가 ".jar"로 컴파일되고 Ant가 "classes.jar"(sdk/android-sdk-linux/tools/ant/build.xml에서 이름 지정)로 컴파일된다는 것입니다.
여기에 질문이 없습니다. 개미 스크립트 (또는 그것의 추출물)와 그것이 생성 된 방법이 있다면 그것을 포함시킬 수 있습니까? –
** 안드로이드가 ** update-project **로 만든 build.xml과 my _project.properties_는 ** android.library.reference.1 = ../shared-lib **를 포함하고 있습니다. 다른 파일이 필요합니까? – mars3142