使用ant打包APK及依赖包最佳解决办法
简介
过时过时过时!!现在用gradle
最近有小伙伴问ant打包的事,google现在又在推广它的gradle构建工具,但是,目前有许多朋友还是用的ant,而且,在SDK多次更新之后,之前写好的ant文件不适用了,典型的例子就是apkbuilder命令。那么,怎么办呢??
好多人在网上搜索写好的打包脚本,并费劲心机的寻找工程依赖的打包方法,其实,android的SDK已经给我们提供了该build.xml文件了,就在/tools/ant/下面,这个脚本引用了tools/lib下的ant-task.jar,封装了好多target,我这里就说说怎么使用该脚本。
生成ant脚本
在sdk/tools目录下执行下面的命令,注意将命令里面的目录改成你的工程的目录
1
android update project -p /dir/to/ur/project
如果你的工程没问题,就会在目录下生成2个文件,
build.xml和local.properties,打开local.properties,可看到其实是一个环境配置在工程目录新建
ant.properties,将下面的配置信息添加到该文件中,注意将keystore的信息改成你的1
2
3
4key.store=/home/android/android/build-res/safetrip.releasekey
key.alias=android
key.store.password=password
key.alias.password=password打包,在工程下使用命令
ant release,或者在eclipse中用ant运行