Eclipse中 使用Ant 打包(一)

在Android 中 ,打包也是一个很重要的环节, 如何有效的打包,在开发中也是一个问题. 之前我一直用的是Eclipse来打包

 Android Toos --> export Signed.....

但是最近听朋友说, 早就不这么做了, 因为使用Eclipse打包效率低下, 反正各种原因, 迫使我对使用Ant 打包很感兴趣.

使用ant打包需要准备以下几点:

  1. ant 工具(下载地址: http://ant.apache.org/ ),

  2. 下载好ant后(我下载的是 apache-ant-1.9.4.zip版本),解压缩,如图:

  3. 140151_UCmL_1018305.png

  4. 配置环境变量(类似Java环境变量的配置),

    a. 在Path变量中添加 ;%ANT_HOME%\bin140342_Vfas_1018305.png

    b. 在 "系统变量(S)" 栏中 ,点击 "新建(W)..." 按钮, 在弹出的 "新建系统变量" 对话框中的 变量名中 输入 "ANT_HOME",

    在变量值中输入 "D:\Program Files (x86)\apache-ant-1.9.4"(这里是我的目录路,就是你解压ant后的目录).162025_SjFY_1018305.png

  5. 然后判断你的ant 环境是否安装成功,可以  打开 cmd --> ant -version141023_LorT_1018305.png

    如果出现这样的结果,证明你的ant环境安装成功

注意,到这里, 只是ant 环境安装成功而已, 接下来我们需要使用ant 命令来生成build.xml 文件,

通过命令行, 进入 当前项目所在的目录下, 输入 android update project --name AntTestDemo -p ./  回车141657_QFJ1_1018305.png

其中 , --name 后面的参数就是自己项目的名称(我的项目名叫 AntTestDemo)

做完这一步操作后, 会发现, 项目目录中多了两个文件142015_IjmU_1018305.png

6. 在Eclipse中刷新 项目, 在项目中新建一个 ant.properties 的文件, 把有关签名的内容添加到里面142323_GOe8_1018305.png

其中, package,has.keystore,和has.passwrodi是必填项), key.store 就是对应 打包文件keystore的目录, 

key.alias 是打包文件的别名, key.store.password就是打包文件的密钥, key.alias.password是别名密钥.这些基本资料都是在你创建打包文件时就已经设置好了的.


到这里, 准备工作就都已经做好了

7.  接下来, 就使用 命令 : ant release (注意目录路径, 要在你当前项目的根目录下)

143009_9GH0_1018305.png

143009_N6iu_1018305.png

那么, 一个已经签名的apk就已经生成了

在项目根目录下运行 ant release 命令就会帮你生成一个经过签名和aligned的apk,生成的apk(your_project_name-release.apk)在bin目录下143233_pkk1_1018305.png

到这里, ant 自动打包就已经完成了, 是不是很简单, 接下来我会继续跟大家一起分享批量打包和多渠道打包,请大家继续关注我....


转载于:https://my.oschina.net/u/1018305/blog/390349

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值