使用命令行工具构建 Android APK

新建工程

输入下面的命令查看所以可构建目标:

$android list targets

可能的输出:

Available Android targets:
----------
id: 1 or "android-3"
     Name: Android 1.5
     Type: Platform
     API level: 3
     Revision: 4
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
     ABIs : armeabi
----------
id: 2 or "Google Inc.:Google APIs:3"
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 3
     Description: Android + Google APIs
     Based on Android 1.5 (API level 3)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
     ABIs : armeabi
----------
id: 3 or "android-11"
     Name: Android 3.0
     Type: Platform
     API level: 11
     Revision: 2
     Skins: WXGA (default)
     ABIs : armeabi
(等等,不一一列出)

在上一步的结果中选择一个构建目标,纪录下id后的数字,作为下面命令的target参数

$ android create yourProjectName \
> --target 1 \
> --path yourProjectFolder  \
> --activity yourActivity \
> --package com.yourdomain.project \

如果一切配置都正确,一个android工程就创建完成了。

更新工程

如果需要把工程由id:1更新到id:3,可以使用下列命令:

$ android update yourProjectName \
> --target 2 \
> --path  yourProjectFolder

构建工程

$ ant或者
$ ant debug