【Android小技巧】Ant命令行自动批量打包教程(自动导出.apk文件)

最近遇到一个项目是面对多个商家共用的,但每个商家用单独的icon和程序名,所以需要必须建立N个工程,然后引用同一个library,如果有100个商家的话就要导出100个.apk文件,如果library每更新一次,又要重新打包N个.apk文件,工作量非常非常的大!敲打敲打敲打敲打


后来去搜索了关于很多批量打包的网页,发现都找不到一个明确的解决方法


分享一下我的方法,配置好后只需要执行一个shell文件就可以全自动打包到指定的文件夹(我在Mac平台,Windows的童鞋请用.bat代替)


简单说明一下步骤:



1、搭建Apache Ant

如果没有搭建过ant的请到官网下载 http://ant.apache.org/

然后打开终端输入 open -e ~/.bash_profile

增加

export ANT_HOME=/Volumes/dylan/adt-bundle-mac-x86_64-20130522/apache-ant-1.9.1

export PATH=$PATH:${ANT_HOME}/bin



保存后,在终端输入 ant -version,如果如图显示出版本号就成功了


2、对已存在的Android项目提供ant支持

终端输入 

android update project --name com.wtapp.hk.sunmas --target 8 -path /Volumes/dylan/work/workspace_weizhan/com.wtapp.hk.sunmas/



选中项目按F5刷新,发现新增了几个文件




打开local.properties文件

增加并修改几个属性

key.store=keystore的路径

key.alias=你的key.stror的Alias(别名)

key.store.password=密码

key.alias.password=密码


也可以不要密码,到时候打包的时候自动提示要求,不过自动打包的意义就没了,PS:你的密码会暴露请小心





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值