使用命令行工具构建 Android APK
27 Aug 2013新建工程
- 查看构建目标
输入下面的命令查看所以可构建目标:
$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