Android SDK 本身支持 ANT 编译。
1. 首先下载ant: http://ant.apache.org/, 目前最新版本是1.9.6.
解压后,在环境变量添加 ANT_HOME 执行解压的目录。
另外,还要在环境变量添加 ANDROID_HOME, JAVA_HOME分别执行各自的目录。
PATH变量添加%ANT_HOME%\bin;%ANDROID_HOME%\tools目录。
2. 使用 android 命令更新工程设置:
android update project --name <工程名称> -t <target id> -p <工程路径> --subprojects
如果target不清楚可以使用 android list target 命令查看可用的target。
update project会在工程目录下生成 build.xml, local.properties, progard-project.txt 文件;
使用 ant debug 可以编译 debug 版本的apk文件了。
如果遇到错误:ant\build.xml:694: null returned: 1 就关闭eclipse 然后用 ant clean, 在 ant debug 解决;
如果遇到错误: [javac] (请使用 -source 7 或更高版本以启用 diamond 运算符),则需要编译%ANDROID_HOME%\ant\build.xml修改下面属性:
<property name="java.ta