我有我正在尝试用 ant 构建的 andorid 项目。android项目需要一个在其他地方生成的jar,我必须通过ant任务将它复制到libs文件夹中。我知道我可以手动复制它并且它可以工作,但在我的情况下,jar 将通过 ant 复制。
生成 build.xml 我做了
android update project --path .
我将此代码添加到 build.xml
<target name="-pre-compile">
<copy todir="${jar.libs.dir}">
<fileset
dir="../path-to-another-project/target"
includes="*.jar" />
</copy>
</target>
上面的代码是之前添加的
<import file="custom_rules.xml" optional="true" />
问题:当我进行 ant 调试时,它会生成错误。它抱怨罐子里的类。当我第二次进行 ant 调试时,它构建良好,没有错误。当我在第一次运行 ant 后观察 libs 文件夹时,jar 文件被复制到 libs 中,但似乎是在编译代码后被复制的。
如果我的代码有问题,我该如何解决?谢谢,