android开发时,eclipse固然可以打包,但效率低下,如果需要打多个渠道包,就非要用到ant不可。
ant是apache的一个Java Libray and comman-line tool,主要用来build java applications,可以简单理解为一个java打包工具。
下载一个bin的zip包,直接解压,然后配置环境变量。
我的电脑->属性->高级->环境变量->系统变量
增加:
ANT_HOME:D:apache-ant-1.9.2 (这是我解压后的地址)
JAVA_HOME:C:Program FilesJavajdk1.6.0_43 (jdk地址)
在path后增加 %JAVA_HOMEin%;%ANT_HOMEin%
最后cmd,测试
ant其实就是执行一个build.xml文件。
实际执行:
进入工程目录,sh install.sh(该脚本包含了ant命令)
不过首次执行报错:cannot run program aapt:createProgrocess error=2
原因是因为我没有配置android环境变量,所以找不到aapt这个exe
在系统变量里再增加一项:
ANDROID_SDK_HOME:D:android-sdk-windows
然后在path上再加上2条数据:%ANDROID_SDK_HOME%platform-tools;%ANDROID_SDK_HOME% ools
再运行,OK
由于项目比较大,编了4min。