我正在使用 ant 工具构建 android 库项目,
我需要指定多个源目录。
我尝试通过在 ant.properties 文件中交替添加这些行来指定多个源目录
source.dir=src:src2
source.dir=src;src2
但在这两种情况下都无法构建,
在这两种情况下.class已生成,但在创建 jar 文件时出现此错误
BUILD FAILED
C:\Program Files\Android\android-sdk\tools\ant\build.xml:681: The following error occurred while executing this line:
C:\Program Files\Android\android-sdk\tools\ant\build.xml:749:
C:\workarea\Android\Packages\test\src;src2 does not exist.
谁能告诉我如何指定多个源目录 in ant.properties建造Android 库项目 ?
这对我来说没有修改 SDK 文件就成功了:
ant.properties:
source.absolute.dir = tmp-src
自定义规则.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project name="CustomRules">
<target name="-pre-build" >
<copy todir="tmp-src" >
<fileset dir="src" includes="**" />
<fileset dir="src-1" includes="**" />
<fileset dir="src-2" includes="**" />
<fileset dir="src-3" includes="**" />
<fileset dir="src-4" includes="**" />
</copy>
</target>
<target name="-post-build" >
<delete dir="tmp-src" />
</target>
</project>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)