Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我们在android中使用build.xml?_Android_Ant - Fatal编程技术网

为什么我们在android中使用build.xml?

为什么我们在android中使用build.xml?,android,ant,Android,Ant,我是安卓开发者。我不知道安卓中的ant。我从互联网上下载了一个代码,但它有一个名为build.xml的文件,但我无法了解它在做什么以及它的用途。请给出一些建议或某种教程。这样我可以提前了解它的工作原理 此构建文件是使用ant构建项目的另一种(且不太常见)方法。 Eclipse(和Android插件)在为您省去麻烦方面做得非常好—只需使用插件构建项目并导出APK。当您开发应用程序时,Eclipse是构建项目最方便的方法 但是,当您要生成发布版本时,Ant是最有用的。您可以设置您的Ant构建,这样它

我是安卓开发者。我不知道安卓中的ant。我从互联网上下载了一个代码,但它有一个名为
build.xml
的文件,但我无法了解它在做什么以及它的用途。请给出一些建议或某种教程。这样我可以提前了解它的工作原理

此构建文件是使用ant构建项目的另一种(且不太常见)方法。
Eclipse(和Android插件)在为您省去麻烦方面做得非常好—只需使用插件构建项目并导出APK。

当您开发应用程序时,Eclipse是构建项目最方便的方法

但是,当您要生成发布版本时,Ant是最有用的。您可以设置您的Ant构建,这样它就可以接受与Eclipse项目相同的源文件,同时在完全不同的输出位置生成一个签名的、与zip对齐的apk版本

通过自定义build.properties文件,您可以指定源和输出位置、密钥库名称、位置和密码。它还可以处理您可能需要的任何Proguard混淆。您可以使用一条语句从命令行执行所有这些操作,并且知道您正在经历一个可重复的过程,而不容易被鼠标点击到错误的位置

看一看


从参考的示例项目中获取build.xml,并将其用作您自己项目的基础。它几乎是开箱即用的。

请看一下这个链接-使用build.xml的优点和缺点是什么,我们什么时候应该使用build.xml?优点是自由。您可以通过修改build.xml文件将内容添加到构建过程中。缺点是建筑物周围的麻烦。您需要执行几个步骤,而不是单击为您做所有事情的按钮。(虽然只需单击一次即可使其工作-只需在之前进行一些工作)先生,感谢您分享您的知识,它是否提高了性能,以及我们可以为流程添加哪些内容。