2012-08-29 91 views
0

我有一個Android庫項目(屬性> Android> IsLibrary檢查)拉入外部文件(C++共享庫),並將其與所有類文件一起打包到一個罐子裏。使用Eclipse,一切正常,但使用ant時,jar文件只包含類文件,而不包含共享庫。有沒有辦法修改build.xml以包含外部文件?建立Android庫項目與外部文件

回答

0

做到這一點的方式顯然是與路徑兩個Java源代碼創建ant.properties,和C++庫:

source.dir=src:path-to-dir 

然而,這並不在目前的Android SDK的工作,和解決方法是通過將下面的修改的build.xml:

<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 
相關問題