我是使用Ant自动化构建的新手。我在Eclipse中有一堆Android项目,我已经设置了Ant构建,我可以从每个项目的命令行运行,在'bin'目录中为我正在运行的任何项目生成一个签名的APK建立在。
如果可能的话,我想设置一个脚本来构建我的每个项目,并将签名的APK输出到我的计算机上的一个目录中。不确定如何做到这一点,我是否需要编写批处理脚本或其他东西。
任何见解都将受到赞赏。
答案 0 :(得分:0)
批处理脚本可以是一个选项。另一个,现在您正在使用Ant,将创建一个运行所有其他Ant脚本并复制结果的Ant脚本。
您可以使用ant
任务从另一个运行一个Ant脚本。然后,您可以使用copy
任务将生成的APK文件复制到您想要的位置。
以下示例运行目录build.xml
中找到的path_to_other_project
文件的默认目标,然后将path_to_other_project/bin
中找到的所有APK文件复制到destination_dir
。< / p>
<ant dir="path_to_other_project"
antfile="build.xml"
inheritAll="false"
inheritRefs="false" />
<copy todir="destination_dir">
<fileset dir="path_to_other_project/bin" includes="*.apk" />
</copy>