0
我有一個Android庫項目(屬性> Android> IsLibrary檢查)拉入外部文件(C++共享庫),並將其與所有類文件一起打包到一個罐子裏。使用Eclipse,一切正常,但使用ant時,jar文件只包含類文件,而不包含共享庫。有沒有辦法修改build.xml以包含外部文件?建立Android庫項目與外部文件
我有一個Android庫項目(屬性> Android> IsLibrary檢查)拉入外部文件(C++共享庫),並將其與所有類文件一起打包到一個罐子裏。使用Eclipse,一切正常,但使用ant時,jar文件只包含類文件,而不包含共享庫。有沒有辦法修改build.xml以包含外部文件?建立Android庫項目與外部文件
做到這一點的方式顯然是與路徑兩個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