在Android Studio上执行Ant Build

9

Android Studio支持Ant构建吗?

我想要在编译之前运行一个Ant目标。

Android Studio是新的,因此可能不支持Ant构建,而更倾向于使用Gradle。

2个回答

8

[编辑]

看起来,Android Studio并不完全支持Ant构建(见评论)。

我到目前为止都很好用,但是我认为在特定的配置下可能就不能很好地工作了。

InteliJ IDEA 13 EAP拥有所有Android Studio的功能,并支持Ant。

我也想指出,Gradle也支持预构建任务,所以你可能想考虑切换到Gradle。

对于那些要做出这个选择的人,你可以从Eclipse项目中生成一个Gradle构建(注意:我没有测试过,但你应该在几分钟内尝试一下,看看它是否适用于你的项目)。

[原始回复]

Android Studio绝对支持Ant构建。我已经在我的公司项目上使用它,它很好用。

但你是对的,它强烈推荐Gradle,使其成为Android Studio创建所有新项目的默认编译器(但实际上你可以切换回Ant)。

最后,正如JoeHz指出的那样,Android Studio基于开源版本的IntelliJ,所以你也可以下载这个版本(目前比Android Studio更加稳定)。


2
我们推荐使用Gradle,因为通过加载项目模型,我们可以理解项目的功能。这是Ant所无法做到的。这意味着Studio可能不知道您的源代码/资源在哪里,编辑器中的一些Android功能也将无法正常工作。Gradle确实是最好的选择。 - Xavier Ducrohet
谢谢您的评论,我没有意识到 Studio 不支持 Ant。我对 Gradle 没有任何偏见,我们已经考虑过切换到 Gradle,特别是针对我们的 CI 服务器。 - Xval

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接