Android工程自动生成build.xml文件,并使用Ant打包Android工程

原文链接:http://blog.csdn.net/ms03001620/article/details/8490238


1,生成build.xml:

在DOS命令窗口进入当前工程的根目录,如:D:\WorkSpace\AntDemo,然后输入:“android update project --path .”。这时很可能会提示:andorid不是内部或者外部命令,我们需要配置环境变量,找到android sdk所在目录,进入tools目录,发现里面有个android.bat文件,把android.bat所在目录配置到环境变量中的path中即可,如:G:\android-sdk\tools。接下来把DOS窗口关了,重新启动一个DOS窗口。然后进入当前工程的根目录,输入:“android update project --path .”。这时也有可能会提示:xcopy不是内部或外部命令,再次配置环境变量,把C:\Windows\System32配置到环境变量中的path中。重新启动一个DOS窗口,再次输入“android update project --path .”,会发现在当前工程中自动生成了build.xml文件,还有其他local.properties等文件。


2,创建并配置ant.properties

在当前工程目录新建ant.properties文件(build.xml文件会自动读取ant.properties文件中的配置),并在该文件中配置签名文件的密码、别名、别名密码:

#指定打包需要的签名文件,我把签名文件(xxx.keystore)放到了当前工程根目录,所以直接写签名文件的名字

key.store=xxx.keystore

#签名文件的别名,就是在生成签名文件时alias字段的值

key.alias=xxx

#签名文件密码

#key.store.password=xxx

#别名密码

key.alias.password=xxx

3,实现自动打签名apk:

右键点击项目中的build.xml->run as... 先查看下有多少种任务,当然这些任务都是来自<sdk>\tools\ant\build.xml,项目里的只是引用了它

 

 

窗口打开

 

默认的选择在help上。打签名包的时候执行release这个任务即可。

按照以上的步骤配置好之后就能生成签名apk。并且大家可以通过学习<sdk>\tools\ant\build.xml来理解ant的基本奥妙。

最后在项目跟目录\bin下生成apk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值