在Android Studio上执行Ant构建

Ros*_*one 9 ant android-studio

Android Studio是否支持Ant构建?

我想运行一个编译前的Ant目标.

Android Studio是新的,因此似乎不支持Gradle.

Xva*_*val 8

[编辑]

因此,似乎Studio 并不是要完全支持Ant构建(请参阅注释)

到目前为止,它对我来说运行良好,但我认为有特定的配置它不会起作用.

InteliJ IDEA 13 EAP具有所有Studio功能并支持Ant.

我还想指出Gradle还支持预构建任务,因此您可能需要考虑切换到Gradle.

对于那些将会做出这个选择的人,你可以从你的Eclipse项目中生成一个Gradle构建(注意:我还没有对它进行测试,但是你需要花费不到几分钟的时间来尝试它,看看它是否适用于你的项目).

[原件回复]

Android Studio最终支持Ant构建.我一直在我公司的项目中使用它,它工作正常.

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

最后,JoeHz指出,Android的Studio是基于的IntelliJ的开源版本,所以你也可以去下载这个版本(这是目前比Android工作室更稳定).

  • 我们建议使用Gradle,因为我们可以通过加载项目模型来了解项目的作用.Ant无法实现.这意味着Studio可能无法知道您的资源/资源位置,编辑器中的某些Android功能将无法使用.Gradle真的是要走的路. (2认同)