2012-08-29 5 views
0

외부 파일 (C++ 공유 라이브러리)을 가져 와서 모든 클래스 파일과 함께 항아리에 패키지하는 Android 라이브러리 프로젝트 (Properties> Android> IsLibrary가 선택되어 있음)가 있습니다. 이클립스에서는 모든 것이 잘 작동하지만 개미와 함께 jar 파일에는 공유 라이브러리가 아닌 클래스 파일 만 들어있다. 외부 파일을 포함하도록 build.xml을 수정하는 방법이 있습니까?외부 파일로 Android 라이브러리 프로젝트 작성하기

답변

0

이 작업을 수행하는 방법은 Java 소스 모두에 경로를 ant.properties을 만들 분명히하고, C++ 라이브러리 :

source.dir=src:path-to-dir 

그러나, 이것은 현재 안드로이드 SDK에서 작동하고, 해결되지 않습니다

<target name="-pre-clean"> 
    <delete dir="tmp" /> 
</target> 
<target name="-pre-build"> 
    <copy todir="tmp"> 
     <fileset dir="path-to-dir" includes="**" /> 
    </copy> 
    <copy todir="tmp"> 
     <fileset dir="src" includes="**" /> 
    </copy> 
</target> 

과와 ant.properties 만들 :

source.dir=tmp 
를 다음을 추가하여 build.xml 파일을 수정하는 것입니다
관련 문제