Eclipse中 使用Ant 打包(一)

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

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

可是最近听朋友说, 早就不这么作了, 由于使用Eclipse打包效率低下, 反正各类缘由, 迫使我对使用Ant 打包很感兴趣.工具

使用ant打包须要准备如下几点:ui

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

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


  3. 配置环境变量(相似Java环境变量的配置),xml

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

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

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

  4. 而后判断你的ant 环境是否安装成功,能够  打开 cmd --> ant -version

    若是出现这样的结果,证实你的ant环境安装成功

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

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

其中 , --name 后面的参数就是本身项目的名称(个人项目名叫 AntTestDemo)

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

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

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

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


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

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

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

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

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

相关文章
相关标签/搜索