哪个构建系统使用eclipse来构建android apk?

时间:2014-08-29 13:06:48

标签: android eclipse build gradle system

现在,google有一个新的构建系统来构建apk - gradle;我用它,但是,我认为它不稳定。由gradle构建的apk与eclipse构建的apk不一样。我想知道哪个构建系统使用eclipse?是蚂蚁吗?如果是,我如何使用命令行来控制它。 我只想使用命令行而不是可视化界面;我该怎么做?

2 个答案:

答案 0 :(得分:2)

  

我用它,但是,我觉得它不稳定

欢迎您的意见。到目前为止,我还没有遇到任何问题,许多主要组织都将它用于生产应用程序。如果您遇到特定问题,请在此处或various Android developer support sites上提问。

  

我想知道eclipse使用哪个构建系统?

Eclipse使用Eclipse-ADT。

  

是Ant吗?

没有。 Ant是一个单独的构建系统,就像Maven一样。

  

我只想使用命令行而不是可视化界面;我该怎么做?

使用Gradle(Google支持)或Maven(社区支持)。几乎所有各方的蚂蚁支持都在逐渐消失。

答案 1 :(得分:0)

以下是官方Ant Reference:

的摘录

ant clean 清理项目。如果在清理之前包含所有目标(ant all clean),则还会清除其他项目。例如,如果清理测试项目,则也会清理测试项目。

ant debug 构建调试包。适用于应用程序,库和测试项目,并根据需要编译依赖项。

ant emma debug 在打开仪器的情况下构建测试项目时构建测试项目。这用于在启用代码覆盖率的情况下运行测试。

ant release 构建发布包。

ant instrument 构建一个检测的调试包。在构建启用了代码覆盖率(使用emma目标)的测试项目时,通常会自动调用此方法

ant <build_target> install 构建并安装包。单独使用安装失败。

ant installd 安装已编译的调试包。如果尚未构建.apk,则会失败。

ant installr 安装已编译的发行包。如果尚未构建.apk,则会失败。

ant installt 安装已编译的测试包。还要安装测试应用程序的.apk。如果尚未构建.apk,则会失败。

ant installi 安装已编译的检测包。这通常不会手动使用,因为在安装测试包时会调用它。如果尚未构建.apk,则会失败。

ant test 运行测试(用于测试项目)。必须先安装经过测试和测试的.apk文件。

ant debug installt test 构建测试项目和测试项目,安装两个.apk文件,然后运行测试。

ant emma debug install test 构建测试项目和测试项目,安装两个.apk文件,并在启用代码覆盖率的情况下运行测试。