zoukankan      html  css  js  c++  java
  • [Android] 基于 Linux 命令行构建 Android 应用(五):Ant 构建命令

      Android SDK 提供的 android 工具可以在项目根目录自动生成 Ant 构建文件 build.xml[1]。进入项目根目录后,你可以使用以下 Ant 命令[2]

      ant clean

      清理项目。该命令负责清理本文列出的其他 Ant 命令产生的输出结果。

      ant debug

      构建调试包。

      ant emma debug

      以开启 instrumentation 的方式构建测试项目,可用于代码覆盖的测试。 

      ant release

      构建发行包。

      ant instrument

      构建支持 instrumentation 的调试包。该命令会在构建支持代码覆盖率(ant emma debug)测试时自动调用。

      ant <build_target> install

      构建和安装包。

      ant installd

      安装一个已经编译的调试包。

      ant installr

        安装一个已经编译的发行包。

      ant installt

      安装一个已经编译的测试包。

      ant installi

      安装一个支持 instrumentation 的包。通常你不会调用该命令,而是在安装一个测试包时自动调用。

      ant test

      运行测试。前提是事前安装好可供测试的 .apk 文件。

      ant debug installt test

      构建测试项目和被测试项目,同时安装两个 .apk 文件并且运行测试。

      ant emma debug install test

      构建测试项目和被测试项目,同时安装两个 .apk 文件,运行测试并支持代码覆盖率测试。

    注:

    [1] 如果你使用 Eclipse 进行开发,你在项目根目录中可能会找不到 build.xml 文件,因为 Eclipse 自有自己的编译方式,它不使用 Ant 进行构建。要解决这个问题,你可以进入项目根目录,运行 android update 命令来更新项目,android 工具会在项目根目录下自动创建 build.xml 文件。

    [2] 要了解 build.xml 提供的 Ant 命令,你可以进入项目根目录运行 $ ant -p 或者 $ ant -projecthelp,该命令会打印可使用的 target(即 Ant 命令)。了解更多关于 Ant 构建,查看 [Java] Apache Ant 构建基础教程

  • 相关阅读:
    LevelDB安装配置
    Enumerable.Intersect方法来生成2个序列的交集
    .Net 分页功能实现
    Canvas统计图表(多边形,蜘蛛网,渐变色)
    存储格式与压缩算法
    Hive数仓构建及数据倾斜
    团队沟通
    git错误:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
    linux搭建gitlab服务器
    2018牛客网暑期ACM多校训练营第一场
  • 原文地址:https://www.cnblogs.com/ifantastic/p/3979260.html
Copyright © 2011-2022 走看看